如何将一个jsp文件包含在另一个具有适当输出的jsp中?

时间:2017-07-12 07:22:25

标签: java jsp struts2

我正在使用struts开发一个小型Web应用程序,在我的项目中将有一个名为 AdminOptions.jsp 的jsp文件,它获取动作类(LoginCheck.java)变量值使用属性值标记并显示。我使用jsp include标记将 AdminOptions.jsp 包含在另一个名为 DeleteEmployee.jsp 的jsp文件中。在运行项目时, DeleteEmployee.jsp 文件未显示 AdminOptions.jsp 中显示的操作类变量值,它显示空值。 是什么原因? 解决方案是什么?

2 个答案:

答案 0 :(得分:0)

我没有找到你如何获得价值。 假设DeleteEmployee.jsp代码如下

<jsp:include page="......./AdminOptions.jsp" flush="true">
    <jsp:param name="pageTitle" value="pageValue"/>
</jsp:include>

请注意flush = true非常重要。

然后,您可以通过${param.PageTitle}

获取DeleteEmployee.jsp中的值

答案 1 :(得分:0)

您可以使用<s:push>标记将值推送到包含的JSP中。

参考: http://struts.apache.org/2.1.8/docs/push.html