#VALUE! 什么意思

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 19:21:08
#VALUE! 什么意思

#VALUE! 什么意思
#VALUE! 什么意思

#VALUE! 什么意思
#符号的用途一般有三种.
1)访问非根对象属性,例如示例中的#session.msg表达式,由于Struts 2中值栈被视为根对象,所以访问其他非根对象时,需要加#前缀.实际上,#相当于ActionContext.getContext();#session.msg表达式相当于ActionContext.getContext().getSession().getAttribute(”msg”) .
2)用于过滤和投影(projecting)集合,如示例中的persons.#this.age>20}.
3)用来构造Map,例如示例中的#{'foo1':'bar1','foo2':'bar2'}.