jbuider8 开发struts 问题

zmj1977 2003-04-16 03:43:50
我写了简单的struts例子出现了下列问题请多指教!!
编译jsp出现下列异常
StandardWrapperValve[debugjsp]: Servlet.service() for servlet debugjsp threw exception
javax.servlet.ServletException: Cannot find ActionMappings or ActionFormBeans collection
javax.servlet.ServletException: Cannot find ActionMappings or ActionFormBeans collection
at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:471)
at org.apache.jsp.tes$jsp._jspService(tes$jsp.java:274)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:107)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:201)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:381)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:473)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:190)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2347)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1027)
at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1125)
at java.lang.Thread.run(Thread.java:536)


...全文
40 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
leelongchun 2003-05-27
  • 打赏
  • 举报
回复
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN" "http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">
<struts-config>
<data-sources>
<data-source>
<set-property value="com.microsoft.jdbc.sqlserver.SQLServerDriver" property="driverClass" />
<set-property value="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=Employees" property="url" />
<set-property value="5" property="maxCount" />
<set-property value="sa" property="user" />
<set-property value="sa" property="password" />
<set-property value="1" property="minCount" />
</data-source>
</data-sources>
<form-beans>
<form-bean name="loginForm" type="com.wiley.LoginForm" />
<form-bean name="employeeForm" type="com.wiley.EmployeeForm" />
</form-beans>
<global-forwards>
<forward name="login" path="/login.jsp" />
</global-forwards>
<action-mappings>
<action name="loginForm" type="com.wiley.LoginAction" validate="true" input="/login.jsp" scope="request" path="/Login">
<forward name="success" path="/EmployeeList.do" />
</action>
<action type="com.wiley.EmployeeListAction" scope="request" path="/EmployeeList">
<set-property value="true" property="loginRequired" />
<forward name="success" path="/employeelist.jsp" />
</action>
<action name="employeeForm" type="com.wiley.AddEmployeeAction" validate="true" input="/addemployee.jsp" scope="request" path="/Add">
<set-property value="true" property="loginRequired" />
<forward name="success" path="/EmployeeList.do" />
<forward name="error" path="/addemployee.jsp" />
</action>
<action name="employeeForm" type="com.wiley.GetEmployeeAction" validate="false" scope="request" path="/Edit">
<set-property value="true" property="loginRequired" />
<forward name="success" path="/editemployee.jsp" />
<forward name="error" path="/EmployeeList.do" />
</action>
<action name="employeeForm" type="com.wiley.EditEmployeeAction" validate="true" input="/editemployee.jsp" scope="request" path="/EditEmployee">
<set-property value="true" property="loginRequired" />
<forward name="success" path="/EmployeeList.do" />
<forward name="error" path="/editemployee.jsp" />
</action>
<action type="com.wiley.DeleteEmployeeAction" validate="false" scope="request" path="/Delete">
<set-property value="true" property="loginRequired" />
<forward name="success" path="/EmployeeList.do" />
<forward name="error" path="/EmployeeList.do" />
</action>
</action-mappings>
<message-resources parameter="com.wiley.ApplicationResources" />
</struts-config>
leelongchun 2003-05-27
  • 打赏
  • 举报
回复
这个问题最常见了,一般是再struts-config.xml文件出的问题,
DavidBone 2003-04-24
  • 打赏
  • 举报
回复
ding

67,538

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧