gpt4 book ai didi

java - 在Struts 1中,如何指定输入页面URL而不是JSP的路径

转载 作者:行者123 更新时间:2023-12-01 15:53:26 26 4
gpt4 key购买 nike

我在使用 Struts 时遇到了一个非常烦人的问题。输入页面位于类似于以下的 URL 下:/news/send/。我们使用的 CMS 需要这种类型的 URL。在struts-config.xml中,作为操作输入,我只能指定JSP文件的路径,例如

<action path="/send" type="org.example.SendAction" name="sendForm" scope="request"
input="/WEB-INF/jsp/send.jsp" validate="true" />

令我烦恼的部分是 input="/WEB-INF/jsp/send.jsp"。我需要它是这样的:input="/news/send/"但当我尝试这样做时它只是给了我一个 404 。它似乎需要 JSP 的路径,而 JSP 本身并不存在,它是在访问上述 URL 时由 CMS 生成的。

由于仅在启用验证时才需要此页面,因此我可以禁用验证并在操作中手动验证,但我宁愿避免这种情况。

有什么想法吗?

感谢您的见解。

最佳答案

同时我了解到 Struts 不能转发到尚不存在的资源,因此在这种情况下使用重定向是唯一的选择,并且由于验证错误总是会导致转发,这里不可能使用验证机制。

关于java - 在Struts 1中,如何指定输入页面URL而不是JSP的路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5543499/

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