EL表达式碰上两个大写属性名怎么办?
来源:互联网 发布:linux下怎么关闭防火墙 编辑:程序博客网 时间:2024/05/20 10:15
通常是 userName;
但是可能会出现 uUserName属性的情况。那么生成的get方法是getUUserName();
EL表达式:${user.uUserName}是不可行的!
解决办法:
1、简单粗暴:改javaBean属性名,改成uuserName();//效果差,不太推荐
2、在jsp中,先
<%
User user = request.getAttribute("user");
String uuName = user.getUUserName();
%>
然后再通过<%=uuName%>使用;
3、${user.UUserName} //这个是根据javaBean 中,getXXX() XXX的内容决定的。比较好!
总之,在经过实践后,EL表达式需要注意的使用只有一条:当get方法后的字符如果前两个都是大写时,EL表达式需要大写.除此之外均为小写.
0 0
- EL表达式碰上两个大写属性名怎么办?
- el表达式----属性名无法显示----必须刷新显示
- EL表达式属性介绍
- el 表达式${param.属性}
- 为什么EL表达式里的属性名不是javabean的字段呢?
- 属性名前两个字母要么都是大写的要么都是小写的(当然数字与_、$算小写)
- EL表达式中的首字母大写造成的bug
- EL表达式两个foreach嵌套循环
- EL表达式两个foreach嵌套循环
- [学习笔记] EL 使用EL表达式获得作用域属性
- EL表达式--EL输出时候属性名称该使用哪个
- EL表达式访问有"."或者"-"的属性
- EL表达式获取对象属性的原理
- EL表达式中Bean的属性讲解
- EL 表达式:jsp中显示实例属性
- EL表达式获取页面属性值
- EL表达式获取对象属性的原理
- EL 表达式获取 对象私有属性 方法
- centos7安装nginx1.11.12
- python date time
- MySQL-5.6.13免安装版配置方法
- jvm垃圾收集算法
- C++中的静态绑定和动态绑定
- EL表达式碰上两个大写属性名怎么办?
- 博为峰JavaEE技术文章 ——MyBatis Mapper Select元素属性
- bzoj2901: 矩阵求和
- TPCAST VIVE无线升级套件-HTC VIVE
- echarts的字符云显示错乱
- Linux常用命令(23)之RPM软件包管理
- react native下开发应用遇到的几个问题以及自己的解决办法
- 用java编写一个程序,将浮点数转换成人民币读法字符串
- MySQL Notifier: High Severity Error: Element *** was not found