怎么把数据库里的ognl表达式重新编译
答案:2 悬赏:60 手机版
解决时间 2021-03-14 12:30
- 提问者网友:送舟行
- 2021-03-14 05:45
怎么把数据库里的ognl表达式重新编译
最佳答案
- 五星知识达人网友:洒脱疯子
- 2021-03-14 06:00
EL表达式和Ognl表达式,取数据的区别11.1、一般的EL表达式:${}查询变量的顺序为:1,当前域,即作用域2,page,request,session,application(从小到大,没有返回null${}可以写在jsp页面的任何位置,包括字符串中11.2、使用了Struts2后,在JSP中写的EL表达式(${})查询变量的顺序为:1,作用域,当前域2,值栈,ValueStack3,ActionContext中的map集合:包括:request,session,application,parameters,attr集合,还有ActionContext本身的集合。这里面的查询顺序我就不知道${}可以在jsp中,也可以在xml文件中(如在struts.xml文件里)11.3、Strut2中,jsp,ognl表达式必须使用#key来取数据,且必须指定根对象,如#session[‘age’],表示到ActionContext持有的Session域中取数据不加#号,默认是到值栈中去取。如:,意思是:#valuestack.name可详细参考Struts2笔记中的ognl表达式Ognl表达式遇到字符串,需要使用%{}转义11.4、Ognl表达式取的数据都在ActionContext这个map集合中去Ognl表达式必须使用#key来取数据。这个#就表示ActionContext这个map集合
全部回答
- 1楼网友:猎心人
- 2021-03-14 06:40
搜一下:怎么把数据库里的ognl表达式重新编译
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯