2

我有 2 个 jsp - jsp1 和 jsp2。每个jsp都有一个定义。

jsp1

<html:form action="/action1" >
<html:hidden property="prop1" name="form1"/>
......
</html:form> 

jsp2

<html:form action="/action2" >
<html:hidden property="prop1" name="form1"/>
......
</html:form>

这是数据流

tab1 - jsp1 - form1 - action1
tab2 - jsp2 - form2 - action2

有什么方法可以在 tab1 中包含 jsp2 吗?它应该如下所示:

tab1 - jsp1+jsp2 
tab2 - jsp2

我正在寻找一种可以重用jsps、表单和操作的方法,因为现在两个选项卡都需要jsp2。 尝试了几种方法,例如<html:include>, <tiles:insert>, changes to struts-config.xml, tiles-def.xml etc.Nothing 似乎有效。有人有什么想法吗?

4

1 回答 1

-1

试试这个

<%@ include file="jsp2.jsp"%> 

在 jsp1.jsp 页面中,它可以满足您的需求。这里 jsp2.jsp 是可重用的

于 2015-04-06T11:22:14.283 回答