关于EL表达式有关问题。到底写不写is或者get?
关于EL表达式问题。。。。。到底写不写is或者get??
一个实体类中,有个方法,boolean返回值,方法名称是isFirstPage。在电脑A中,写前端JSP页面,做判断时,写page.isFirstPage(),,,就能判断到,,,但在电脑B中的项目里写page.isFirstPage(),就判断不到,,必须写page.firstPage,,,才能判断到,,,这是怎么回事,,按道理来说B的写法是对的,但是A的写法为什么在有的电脑上就可以正常判断,,,JavaEE版本都是6.0。。。求解。。。
------解决方案--------------------
1、例如,
< %=request.getParameter(“username”)% > 等价于 ${ param.username }
2、EL语言可以完成如果得到一个username为空,则不显示null,而是不显示值。
<%=user.getAddr( ) %> 等价于 ${user.addr}。
3、例如:
<% =request.getAttribute(“userlist”) %> 等价于$ { requestScope.userlist }
4、例如,原理如上例3。
${ sessionScope.userlist } 1
${ sessionScope.userlist } 2
${ applicationScope.userlist } 3
${ pageScope.userlist } 4
${uselist} 含义:执行顺序为4 1 2 3。
------解决方案--------------------
你把怎么使用的贴出来,说不定是你使用的问题
一个实体类中,有个方法,boolean返回值,方法名称是isFirstPage。在电脑A中,写前端JSP页面,做判断时,写page.isFirstPage(),,,就能判断到,,,但在电脑B中的项目里写page.isFirstPage(),就判断不到,,必须写page.firstPage,,,才能判断到,,,这是怎么回事,,按道理来说B的写法是对的,但是A的写法为什么在有的电脑上就可以正常判断,,,JavaEE版本都是6.0。。。求解。。。
------解决方案--------------------
1、例如,
< %=request.getParameter(“username”)% > 等价于 ${ param.username }
2、EL语言可以完成如果得到一个username为空,则不显示null,而是不显示值。
<%=user.getAddr( ) %> 等价于 ${user.addr}。
3、例如:
<% =request.getAttribute(“userlist”) %> 等价于$ { requestScope.userlist }
4、例如,原理如上例3。
${ sessionScope.userlist } 1
${ sessionScope.userlist } 2
${ applicationScope.userlist } 3
${ pageScope.userlist } 4
${uselist} 含义:执行顺序为4 1 2 3。
------解决方案--------------------
你把怎么使用的贴出来,说不定是你使用的问题