如何在struts值栈中设置EL变量

时间:2013-02-22 18:58:00

标签: java jsp struts2 tiles ognl

我正在使用磁贴在我的页面上包含.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>

Page I包括:

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

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

1 个答案:

答案 0 :(得分:1)

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