jsf el表示式的使用jsf el表示式可以直接写bean方法来获得方法的返回值吗?类似:#{userBean.check(pwd)}来获得是否密码正确的布尔值.

来源:学生作业学帮网 编辑:学帮网 时间:2024/06/05 11:17:15

jsf el表示式的使用
jsf el表示式可以直接写bean方法来获得方法的返回值吗?类似:#{userBean.check(pwd)}来获得是否密码正确的布尔值.

可以使用这样的表达式来获取布尔值.
但是你这样写,语法存在错误.表达式中#{userBean.check(pwd)},不能将pwd这样传值.
只能是#{userBean.check},页面加载时,会调用UserBean中的check方法,check方法中要使用pwd对象,可以直接在UserBean中定义private String pwd,并通过get/set方法与页面#{userBean.pwd}交付,实现取值.check方法执行完,返回布尔类型值即可.