【发布时间】:2009-02-05 06:37:27
【问题描述】:
我使用 struts 2.0.14 启动了一个应用程序,Web 服务器是 apache tomcat 6.0。 我遇到了一个错误,请帮我解决这个问题。
应用程序名称:strutsTest
欢迎页面:EmpDetails.jsp 在名为“validTest”的包中,具有如下操作:
<s:form action="takeAction" method="post>
Action 类: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) 不可用。【问题讨论】: