gpt4 book ai didi

java - 无法为 JSP 页面添加书签

转载 作者:行者123 更新时间:2023-11-30 07:31:33 25 4
gpt4 key购买 nike

我有一个在 struts 框架内使用的 JSP 页面。当我使用菜单栏上的按钮浏览我的网络应用程序的页面时,它可以正确导航并且我可以毫无问题地访问每个页面(page1.do,page2.do)。当我为其中一个页面 (page1.do) 添加书签并尝试转到该书签时,出现错误。

请求[/adminmanagement] 不包含名为指令的处理程序参数

如果我手动输入指令内容“page1.do?directive=init”,我可以毫无问题地访问该页面。

这是我的struts-config.xml

<?xml version="1.0" encoding="UTF-8" ?>

<!DOCTYPE struts-config PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 1.2//EN"
"struts-config_1_2.dtd">
<struts-config>
<form-beans>
<form-bean name="FileUploadForm" type="net.cmpny.cc.forms.FileUploadForm"/>
</form-beans>
<global-exceptions>
</global-exceptions>
<global-forwards>
<forward name="init" path="/page1.do?directive=init"/>
</global-forwards>
<action-mappings>
<action path="/adminmanagement"
type="net.cmpny.cc.action.Page1Action"
parameter="directive">
<forward name="admin" path="/WEB-INF/jsp/Page1.jsp" />
</action>
</action-mappings>
</struts-config>

有没有办法自动添加“directive=init”或转发到该页面?

我本来打算写一个过滤器,但我觉得有更好/更干净的方法。

提前致谢!

最佳答案

转发不会更改 URL 栏中的地址。你需要做一个重定向:

<forward name="init" path="/page1.do?directive=init" redirect="true"/>

关于java - 无法为 JSP 页面添加书签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7287293/

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