1、Struts2 中的 # 和 % 分别是做什么的?
(1)使用#获取 context 里面的数据
<s:iterator value = “list” var=”user”>
<s:property value = “#user.username”>
</s:iterator>
(2)向 request 域放值(获取 context 里面数的据, 写 ognl 时候,首先添加符号#context 的 key 名称.域对象名称)
(3)在页面中使用 ognl 获取
<s:property value = “#request.req”>
(4)%在 struts2 标签中表示单标签
在 struts2 标签里面使用 ognl 表达式, 如果直接在 struts2 表单标签里面使用 ognl 表达式不识别, 只有%之后才会识别。
<s:textfield name=”username” value=”%{#request.req}”>
2、
网友评论