我有2个jsps - 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.
这样的几种方法似乎没什么用。任何想法?
答案 0 :(得分:-1)
试试这个
<%@ include file="jsp2.jsp"%>
在jsp1.jsp页面中,它的工作正是你想要的。这里jsp2.jsp是可重用的