在维护一个由jsp做的网站时,出现这么一个错误,该怎么解决啊??急~~

来源:百度知道 编辑:UC知道 时间:2024/06/07 16:14:57
HTTP Status 500 -
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: javax.servlet.ServletException: javax.servlet.jsp.JspException: Cannot find ActionMappings or ActionFormBeans collection
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:522)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:398)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:706)
org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:677)
org.apache.jsp.student.index_jsp._jspx_meth_html_005fhtml_005f0(index

Cannot find ActionMappings or ActionFormBeans collection
这句是关键,这可能是因为logon.jsp访问Action和ActionForm
原因有可能是:
1、struts没有配置文件
2、struts配置文件没有<form-beans和<action-mappings标签
3、struts配置文件名字不对
4、struts配置文件放错地方
5、若自己制定配置文件目录(web.xml里),可能目录不正确

支持楼上的。这种错误在维护中只有可能是配置文件错了,或者有人无意中修改了jsp的文件名了!

呵呵 配置了没
500错误最常见了
去确定下配置文件又没被修改

标签或这web.xml路径没写对