如何通过 Struts 打开一个jsp来自另一个?
例如,
我有2个JSP,Page1.jsp& Page2.jsp。
Page1.jsp 不包含任何表单。
Page2.jsp 包含表单。
我需要 Page1.jsp 上的链接,点击后将我带到 Page2.jsp 。
动作映射需要添加到 struts-config.xml ?
<小时/> 更新:
我尝试在 Page1.jsp
中添加这些行<html:link page="Page2.do">Page2</html:link> <a href="Page2.do">Page2</a>
在 struts-config.xml 中,以下动态映射
<action path="/Page2" parameter="Page2.jsp" type="org.apache.struts.actions.ForwardAction"/>
“href”一个有效,而带“html:link”的 带我去 Page2.jsp 。
为什么?
答案 0 :(得分:8)
使用struts版本1.x(在Page1.jsp中):
<html:link action="/action">
然后在struts-config.xml中:
<action path="/action" forward="{path to }Page2.jsp"/>