gpt4 book ai didi

java - Struts:404 找不到页面错误

转载 作者:行者123 更新时间:2023-11-28 23:37:45 30 4
gpt4 key购买 nike

我正在尝试使用基本功能主义者构建一个 struts 应用程序。我的 java servlet 类 myAction 刚刚返回成功。我已成功编译此文件并将 .class 文件放在我项目的 classes 文件夹中。

我的 Struts Config XML 如下:

<struts-config>
<action-mappings>
<action path="/view" type="myAction" validate="false">
<forward name="success" path="/first.jsp" />
</action>
<action path="/view" forward="/view.jsp"/>
</action-mappings>
</struts-config>

我在 view.jsp 上有一个表单,它有一个到 first.jsp 的操作路径

        <form action="first">
Enter name :
<input type="text" name="name"/>
<input type="submit" value="Enter"/>
</form>

但是当我在 Tomcat 服务器中运行这段代码并导航到 view.do 时,它工作正常。当我按下表单的提交按钮时,页面没有被重定向到 first.jsp。而不是 first.do,浏览器 url 导航到:**http://localhost:8080/MyProj/first?name=asdf**

过去两天我一直在尝试调试它,但没有任何改进。任何帮助将不胜感激。

最佳答案

404 是客户端能够与服务器通信,但服务器找不到所请求的内容时发生的常见错误。

您尝试调用的 url 似乎无效。 Action 路径是访问页面的url路径。当你在“First”jsp页面点击提交时,它指向struts-config.xml中的/first Action 路径

请检查您是否已正确部署并进行必要的配置更改。

如果您的其余配置正确,它就可以工作。

http://localhost:8080/MyProj/view.do

关于java - Struts:404 找不到页面错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23062536/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com