<html:select name="category" property="categoryId">
<html:optionsCollection name="catList" label="name" value="id" />
</html:select> 那from里面应该怎么定义 action如何让select里获得数据 哎我搞了一天了 都不对, 希望指点下,
<html:optionsCollection name="catList" label="name" value="id" />
</html:select> 那from里面应该怎么定义 action如何让select里获得数据 哎我搞了一天了 都不对, 希望指点下,
解决方案 »
- struts1,对文件的批量下载!!大家快来帮帮我呀!!!
- strus上传、下载文件找不到指定的服务器目录?!
- jquery ajax如何进行跳转
- org.apache.jasper.JasperException: Java heap space运行JAVA程序时提示
- Integer(0)是什么意思
- 高分求解:如何通过poi或者jxl获得一个xsl文件中一个cell的名称?
- 为什么返回的是乱码?中文不能正常显示!
- 100分,在线请求apach+tomcat和jsp得混合 问题,其实很简单,但我一下部置到
- 如何获得系统时间,并转换成字符串类型
- Struts报错 请高手解答
- JSP中是改用JSTL跟EL好,还是用javascript好?
- 请问我学习jsp需要学习j2se部分的gui和网络编程和applet吗?
给这个赋值的时候需要这样写:
catList.add(new LableValueBean(key,value));然后就可以读取出来了,如果偶没记错的话
categoryId上面两个写在form里catList.add(new LableValueBean(key,value));
这个写在action里,需要多少写多少啊
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:825)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:758)
org.apache.jsp.uselogin_jsp._jspService(uselogin_jsp.java:97)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
root cause javax.servlet.jsp.JspException: Failed to obtain specified collection
org.apache.struts.taglib.html.OptionsCollectionTag.doStartTag(OptionsCollectionTag.java:176)
org.apache.jsp.uselogin_jsp._jspx_meth_html_optionsCollection_0(uselogin_jsp.java:194)
org.apache.jsp.uselogin_jsp._jspx_meth_html_select_0(uselogin_jsp.java:165)
org.apache.jsp.uselogin_jsp._jspx_meth_html_form_0(uselogin_jsp.java:119)
org.apache.jsp.uselogin_jsp._jspService(uselogin_jsp.java:86)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
JSP:<html:select name = "gatewayListForm" property = "gatewayId">
<html:optionsCollection property="gatewayList" label="name"value="id" /></html:select>
from: private ArrayList gatewayList;
private String gatewayId; 的get/set 方法
action:
ArrayList gateways = new ArrayList();
for(int i =0;i<gateways.size();i++)
{
gateways.add(new LabelValueBean("value1","value01"));
gateways.add(new LabelValueBean("value2","value02"));
}
request.setAttribute("gatewayList", gateways);
return mapping.findForward("success.jsp");