🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## #号使用 获取context区域中的数据.可以手动构建一个集合. ~~~ <%--List--%> <s:iterator value="{'a','b','c'}" var="v"> <s:property value="#v"/> </s:iterator> <%--Map--%> <s:iterator value="#{'name':'jack','age':20}" var="v"> <s:property value="#v.key"/> <s:property value="#v.value"/> </s:iterator> ~~~ ## %号使用 强制将标签内容转换成OGNL表达式. ~~~ <% request.setAttribute("msg", "test"); %> <input type="text" value="<s:property value="#request.msg"/>"> <s:textfield value="%{#request.msg}"></s:textfield> ~~~ ## $号使用 可以在配置文件中获取值栈的数据.可以在struts.xml中获取值栈的数据. ~~~ public class HelloAction extends ActionSupport { private String name; public String getName() { return name; } public String index() { name = "/index.jsp"; return SUCCESS; } } ~~~ ~~~ <package name="default" namespace="/" extends="struts-default"> <action name="index" class="com.like.HelloAction" method="index"> <result name="success" type="dispatcher">${name}</result> //这个不是EL表达式,这种方式基本是用于下载 </action> </package> ~~~