Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java EE Web应用程序Servlet>;javabean>;班_Java_Jsp_Servlets_Javabeans - Fatal编程技术网

Java EE Web应用程序Servlet>;javabean>;班

Java EE Web应用程序Servlet>;javabean>;班,java,jsp,servlets,javabeans,Java,Jsp,Servlets,Javabeans,因此,我有一个servlet,它从JSP页面获取值。在我的示例中,我得到页面中radiobutton的值 searchListBean slb = new searchListBean(); slb.setType_id(Integer.parseInt((request.getParameter("optionsRadios")))); 然后我将radiobutton的值放在JavaBean中,变量类型为_id。现在我想检索另一个类的值1,以便在查询中使用它。我该怎么做?我有一个代码,但它总

因此,我有一个servlet,它从JSP页面获取值。在我的示例中,我得到页面中radiobutton的值

searchListBean slb = new searchListBean();
slb.setType_id(Integer.parseInt((request.getParameter("optionsRadios"))));
然后我将radiobutton的值放在JavaBean中,变量类型为_id。现在我想检索另一个类的值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。再次感谢

在第二个代码中,尝试从object中检索值
searchListBean
您应该创建如下变量:

  private searchListBean slb ;
这里检索值

  int searchWhere = slb.getType_id();
删除此行之前,请执行以下操作:

searchListBean slb = new searchListBean();

嘿,你的问题不清楚。我不太擅长解释。。JSP单选按钮选择的值为1,Servlet使用
request.getParameter(“optionsRadios”)
获取值1,Servlet使用
slb.setType_id()将值放入JavaBean中,现在值1在JavaBean Type_id中,我想检索它,但0总是出现。我的代码是第二个。在第二个代码段中,您创建对象
slb
,然后尝试从中获取
type\u id
。它是0,因为它是一个空对象。这是一个开始。您需要做的是将参数
type_id
发送到“另一个类”。