日期:2014-05-18  浏览次数:20784 次

EL表达式如何调用JAVA BEAN中的函数?
public   class   XmlUser{
public   boolean   CheckUser(request);
}

企图:
<c:when   test= "${XmlUser.CheckUser(request)} ">
....

但是这是不对的,请问正确方法。

------解决方案--------------------
写一个
public boolean getCheckUser();
HttpServlet request = threadLocal.getRequest;
return CheckUser(request );
}

首先,把request放到某个能随时取得的地方,如ThreadLocal里面,然后,写一个方法,没有参数,在这个方法中调用你原先的方法,最后,在页面上写:

<c:when test= "${XmlUser.checkUser} ">