1

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

我能想到的唯一方法是将 EL 值添加到 struts 值堆栈中。关于如何做到这一点的任何想法?

我将 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" />
4

1 回答 1

1

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

于 2013-02-22T19:17:44.243 回答