有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何在Struts ValueStack中设置EL变量

我使用Tiles在我的页面上包含一个JSP,并向它传递变量,但是我无法访问在Struts标记中传递的值

我能想到的唯一方法是向struts值堆栈添加EL值。有什么办法吗

我将JSP插入到的页面:

<tiles:insertTemplate template="manage_requests_tab.jsp">
    <tiles:putAttribute name="page" value="p1" />
    <tiles:putAttribute name="pageSize" value="ps1" />
</tiles:insertTemplate>

第一页包括:

<tiles:importAttribute name="page" />
<tiles:importAttribute name="pageSize" />

<s:select name="page" id="pageSize" list="myList" listKey="value" listValue="label" />

共 (1) 个答案

  1. # 1 楼答案

    使用<s:set var="yourString2">${yourString}</set>。之后,您可以在struts标记中引用#yourString2。如果您需要OGNL强制,请添加%{#yourString2}