求助jstl调用javabean的方法 请问各位在jstl 中怎样调用javabean的方法 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我暂时想到的方法就是<%bean实例名.bean方法名(参数);%>虽然是scriptlet但时间紧迫的话就先用咯 http://www.chinaunix.net/jh/26/138463.html jstl不能调用bean的方法。你可以把参数传给bean来初始化bean属性,之后定义些isXXX()方法,返回boolean且不带参数,里面使用this.属性名,来进行验证。jstl把isXXX方法当作一个boolean类型的属性来对待,这样就可以使用了。例如,<c:set value="xxxxxxxxxxx" var="srx"/><jsp:useBean id="mybean" class="test.mybean" scope="page"> <jsp:setProperty name="mybean" property="name" value="${srx}"/></jsp:useBean><c:if test="${mybean.isNameEqualXXXX}">...</c:if>test.mybeanclass mybean{ String name ; //get,set方法略 boolean isNameEqualXXXX(){ return this.name =="xxxxxxx"; }} <jsp:useBean id="now" class="java.util.Date" /><c:set var="date" value="${now}"/> 如何用htmlparser获取网页上下拉框的选中值? yahoo自动登录求救: 想自动登录www.flickr.com 然后上传图片 一个JSP页面触发问题 关于struts2显示性别的问题 求助 根据这个错误提示,判断哪里出了问题! ORACLE:Unsupported syntax for refreshRow() 是什么原因?紧急!! int和Integer到底有什么区别啊? MyEclipse不能新建web项目 JSP警告 Hibernate取Entity数据的处理问题 请教WEB项目的入手(现有源代码的入手) jsp传递参数的简单问题
<%bean实例名.bean方法名(参数);%>虽然是scriptlet但时间紧迫的话就先用咯
你可以把参数传给bean来初始化bean属性,之后定义些isXXX()方法,返回boolean且不带参数,里面使用this.属性名,来进行验证。
jstl把isXXX方法当作一个boolean类型的属性来对待,这样就可以使用了。例如,
<c:set value="xxxxxxxxxxx" var="srx"/>
<jsp:useBean id="mybean" class="test.mybean" scope="page">
<jsp:setProperty name="mybean" property="name" value="${srx}"/>
</jsp:useBean>
<c:if test="${mybean.isNameEqualXXXX}">...</c:if>test.mybean
class mybean{
String name ; //get,set方法略
boolean isNameEqualXXXX(){
return this.name =="xxxxxxx";
}
}
<c:set var="date" value="${now}"/>