关于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。
------解决方案--------------------
引用:
Quote: 引用:

在JSP页面中
<%

page.isFirstPage()//需要这样使用

%>
但是如果你使用EL表达式的话,那么就要:${page.firstPage}内部使用了反射原理

还有如果不支持的话,那么你就升级你的tomcat把

我问题额重点是为什么page.isFirstPage()的写法有的电脑上认,有的电脑上不认,,,而不是别的。。。
我问题的重点是page.isFirstPage()这种写法有的电脑上认,有的电脑不认,按道理


你把怎么使用的贴出来,说不定是你使用的问题