0

是的,这是正确的。旧版应用程序维护。

我如何模仿<c:set var='myvar' scope='requqst' value='val' />老式的 Struts 1.0.2?

假设我无法将 JSTL 添加到应用程序。

4

1 回答 1

1

你可以在完全不接触 Struts 的情况下使用 scriptlet 来做到这一点——考虑这是最后的手段

<%
    request.setAttribute("myvar", "val");
%>

我不确定 Struts 1.0.2(应该没问题),但我知道在 v1.3.8 中,这也可以:

<bean:define id="myvar" type="java.lang.String" value="val"/>

请注意,允许type的 s 非常有限

于 2012-08-19T21:32:23.627 回答