jsp:
<logic:iterate name="regForm" property="mountainss" id="mountain">
<html:multibox property="selectedmountains">
<bean:write name="mountainss"/>
</html:multibox>
<bean:write name="mountainss"/><br/>
</logic:iterate>
regForm
code=Java]
private String[] selectedMountains = {"Everest","K2","Lhotse","Cho Oyu"};
private String[] mountainss = { "Everest", "K2", "Kangchenjunga", "Lhotse",
"Makalu", "Kangchenjunga South", "Lhotse Middle",
"Lhotse Shar", "Cho Oyu" };
public String[] getMountainss() {
return mountainss;
}
public void setMountainss(String[] mountainss) {
this.mountainss = mountainss;
}
public String[] getSelectedMountains() {
return selectedMountains;
}
public void setSelectedMountains(String[] selectedMountains) {
this.selectedMountains = selectedMountains;
}
[code]
每次运行的时候都提示这样的错误,明明在regForm中有“mountainss”,不知道是什么原因还提示,请各位多多指教了,谢谢啦!!
错误提示:
Stacktrace:
org.apache.jasper.JasperException: An exception occurred processing JSP page /reg.jsp at line 123
120:
121: <logic:iterate name="regForm" property="mountainss" id="mountain">
122: <html:multibox property="selectedmountains">
123: <bean:write name="mountainss"/>
124: </html:multibox>
125: <bean:write name="mountainss"/><br/>
126: </logic:iterate>
Stacktrace:
at org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:524)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:417)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.mine.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:19)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:584)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:566)
Caused by: javax.servlet.ServletException: javax.servlet.jsp.JspException:
Cannot find bean mountainss in any scope
at org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:850)
at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:779)
at org.apache.jsp.reg_jsp._jspService(reg_jsp.java:485)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:393)
... 18 more
Caused by: javax.servlet.jsp.JspException: Cannot find bean mountainss in any scope
at org.apache.struts.taglib.TagUtils.lookup(TagUtils.java:934)
at org.apache.struts.taglib.bean.WriteTag.doStartTag(WriteTag.java:225)
at org.apache.jsp.reg_jsp._jspx_meth_bean_005fwrite_005f3(reg_jsp.java:1057)
at org.apache.jsp.reg_jsp._jspx_meth_html_005fmultibox_005f3(reg_jsp.java:1027)
at org.apache.jsp.reg_jsp._jspService(reg_jsp.java:425)
... 21 more