解决了自己的两个struts问题,记录下来

王朝java/jsp·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

1..............

root cause

javax.servlet.jsp.JspException: Cannot find ActionMappings or ActionFormBeans collection

org.apache.struts.taglib.html.FormTag.lookup(FormTag.java:709)

org.apache.struts.taglib.html.FormTag.doStartTag(FormTag.java:417)

org.apache.jsp.FormBasic_jsp._jspx_meth_html_form_0(FormBasic_jsp.java:134)

org.apache.jsp.FormBasic_jsp._jspx_meth_html_html_0(FormBasic_jsp.java:98)

org.apache.jsp.FormBasic_jsp._jspService(FormBasic_jsp.java:68)

org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:133)

javax.servlet.http.HttpServlet.service(HttpServlet.java:856)

org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:311)

org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)

org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)

javax.servlet.http.HttpServlet.service(HttpServlet.java:856)

note The full stack trace of the root cause is available in the Tomcat logs.

后来发现是下面这句少了 "/",也就是<forward>元素的结束符号

<forward name="success" path="/FormBasic.jsp">

2..........................tomcat 提示

No getter method available for property checkBox1 in CheckBoxForm bean

我仔细检查了半天jsp代码中,<html:checkbox property="checkbox1" />,甚至改动了java bean程序,

却忽略了jsp后面部分的

<bean:write name="CheckBoxForm" property="checkBox1" />

原来是大小写错误,该打,诶~~~~~~

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航