所以我有一个从我的JSP页面获取值的servlet。在我的例子中,我得到了页面中radiobutton的值。
searchListBean slb = new searchListBean();
slb.setType_id(Integer.parseInt((request.getParameter("optionsRadios"))));
然后我使用变量Type_id将radiobutton的值放在JavaBean中。所以例如单选按钮的值是1.现在我想检索另一个类的值1,以便我可以在查询中使用它。我怎么做?我有一个代码,但它总是显示0.感谢您的帮助。
String searchList = "";
searchListBean slb = new searchListBean();
int searchWhere = slb.getType_id();
System.out.println(searchWhere);
searchList = "SELECT PROD.PRODUCT_ID, PROD.PRODUCT_NAME, PRODTYPE.TYPE_NAME FROM PRODUCT PROD JOIN PRODUCT_TYPE PRODTYPE ON (PROD.PRODUCT_TYPE_ID = PRODTYPE.TYPE_ID) WHERE PRODTYPE.TYPE_ID = '" + searchWhere + "'";
我试图将值“1”放在变量searchWhere中,但我不能。我不能使用request.getParameter,因为值来自servlet而不是JSP。再次感谢!
答案 0 :(得分:0)
在你的第二个代码中尝试从对象searchListBean
中检索值,你应该创建一个这样的变量:
private searchListBean slb ;
这里检索值
int searchWhere = slb.getType_id();
在删除此行之前:
searchListBean slb = new searchListBean();