08
2020
11

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}">

 

 


« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。