我已经使用 struts 2.0.14 启动了一个应用程序,Web 服务器是 apache tomcat 6.0。我收到一个错误,请帮我解决这个问题。
应用名称:strutsTest
欢迎页面:名为“<strong>validTest”的包中的 EmpDetails.jsp 具有如下操作:
<s:form action="takeAction" method="post>
动作类:Employee.java,我也写了Employee-validation.xml。
现在,当我运行我的应用程序时,它会打开以下网址:http://localhost:8080/strutsTest/validTest/empDetails.jsp
empDetails.jsp 中只有一个名为 email 的文本框,我正在使用 employee-validation.xml 验证此文本框。为了测试这一点,我输入了无效的电子邮件,并在同一欢迎页面 (empDetails.jsp) 的顶部收到错误消息。但是这个网址改为:
http://localhost:8080/strutsTest/validTest/takeAction.action
没什么大不了。现在,我输入了有效的电子邮件并提交,但收到一条错误消息而不是下一页,即thanks.jsp,并且 url 已更改为 -
http://localhost:8080/strutsTest/takeAction.action
错误是:
HTTP 状态 404 - /strutsTest/thanks.jsp 类型状态报告 消息 /strutsTest/thanks.jsp 描述 请求的资源 (/simpleStruts2.0.14/thanks.jsp) 不可用。