[英]How to get JSP scriptlet value in struts tag
这是我的代码:
<% request.setAttribute("lcItem", "Hello"); %>
如果我这样做,我没有得到价值:
<s:property value="%{lcItem}" />
<s:property value="lcItem" />
有什么建议?
这完美地工作..
<%
request.setAttribute("lcItem", LeftContentItem);
%>
<s:property value="#request['lcItem']" />
注意:根据我们使用的范围,我们应该指定#request ..等
您可以通过2种方式编写代码
<% request.setAttribute("lcItem", "Hello"); %>
<% pageContext.setAttribute("lcItem", "Hello"); %>
那么如果你想在Struts2组件中访问这些值,你可以使用#attr。 作为前缀。
例
<s:property value="#attr.lcItem">
注意:它可以正常处理请求和“pageContext” 。
<s:property value="lcItem" /> will not work because "lcItem" is not available in the Value Stack.
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.