OGNL表示式应用中的问题
来源:互联网 发布:怎样打开Windows目录 编辑:程序博客网 时间:2024/06/06 01:27
<s:textfield cssClass="label" name="name" value="#session.user.name"></s:textfield>
会出现如下问题:
"value" does not support runtime expressions
这是因为编译器不知道" "里的内容是OGNL表达式,Struts2的标签几十几百个,要记住哪一个标签的处理类将标签的属性作为OGNL表达式是一件很困难的事情,在不清楚处理类的处理方式时怎么办,%{}对于标签处理类来说,若处理类将属性值作为普通字符串则%{}符号包含的字符串当做OGNL表达式。
所以改成这样就好了:
<s:textfield cssClass="label" name="name" value="%{#session.user.name}"></s:textfield>
还有若用EL表达式:
<s:textfield cssClass="label" name="name" value="${sessionScope.user.name}"></s:textfield>
也提示同样错误。(原因struts2开始不支持El表达式)
- OGNL表示式应用中的问题
- OGNL表示式
- OGNL在struts2中的应用
- OGNL在Struts2中的应用
- OGNL在Struts2中的应用
- OGNL在Struts2中的应用
- struts2中的ognl小问题
- OGNL表示式和EL表达式
- 浅谈OGNL在Struts2中的应用
- 再述 OGNL:在Struts2中的应用
- OGNL中的“#”
- OGNL中的$,#,%
- OGNL中的#%$
- [转]浅析“最小表示法”思想在字符串循环同构问题中的应用-HDU2609
- 浅析struts2中的OGNL对象-图导航语言应用
- SVD在稀疏表示中的应用
- 颜色表示以及在processing中的应用
- c#中的特殊字符表示问题
- T-SQL返回计数
- 标记化结构初始化语法---结构体成员前加小数点
- 访问级别
- 20120821-DestroyWindow
- T-SQL函数CEILING
- OGNL表示式应用中的问题
- sp_executesql和exec的区别
- js格式化日期
- 20120821-BeginPaint()和EndPaint()
- ROW_NUMBER()用法
- commons-fileupload介绍
- HDU 1690 Bus System
- poj 3237 加强版 query on a tree 树链剖分
- POJ 1755 Triathlon【半平面交】