如何通过struts从另一个jsp打开一个jsp

时间:2010-10-25 14:33:23

标签: jsp struts

如何通过 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

     

为什么?

1 个答案:

答案 0 :(得分:8)

使用struts版本1.x(在Page1.jsp中):

<html:link action="/action"> 

然后在struts-config.xml中:

<action path="/action" forward="{path to }Page2.jsp"/>