jsp页面中,如何通过el表达式取得一个类中的静态属性 有些公共属性专门放在一个类中,都是静态的在页面要获取这些静态属性的值,应如何写啊<jsp:useBean id="t" class="com.aa.Test" />${t.key}这样写,第一行可得到值,第二行就找不到这个属性的错,即使加了get方法,也不行,应如何写啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 直接写${Test.key}就行, 我上午刚写过。 不管是:${com.aa.Test.key}还是:${Test.key}都取不出值 注意,调用的是一个类中 静态属性即使对它设置了 get方法,也得不到 另外说一下,通过<%=%>肯定可以取到的,但如何用el取啊 兄弟这个你得迭代吧,把他当成个map给你举个jstl的例子 你试一试 <c:forEach items="${map}" var="i"> ${i.key} ${i.value}</c:forEach> el取静态属性没有取过 ,这个用struts2的标签 取就非常简单了。 唉,不能用EL取,还是老实的用<%= %>吧 访问静态的属性:<s:property value="@类名@静态属性名"/>访问静态的方法:<s:property value="@类名@静态方法名"/>注意,类要写全包名! 使用Struts2的标签,个人不怎么喜欢,我现在一般在页面只使用JSTL + EL 文件上传一般都怎么做 struts2中hidden无法保存对象列表 jsp中读TXT文件出现乱码的问题,特奇怪 (javascrpt+jsp)下拉框和复选框的联动如何实现?求助... CSDN左边的树型操作是怎么编写的,谁有相关的示例代码吗? div跳位问题,大家帮我看看,怎么解决? jsp页面查询 并跳转页面修改碰到无法跳转的问题 java如何重构网络数据包 想学.net给点建议 ireport 使用table控件显示数据库查询的记录,每次都是查询出来多少条,它就会重复将所有记录重复打印多少次 上传图片时取名的问题 c3p0连接池的一个错误,请问高手帮助
不管是:${com.aa.Test.key}
还是:${Test.key}都取不出值
给你举个jstl的例子 你试一试
<c:forEach items="${map}" var="i">
${i.key}
${i.value}
</c:forEach>
<s:property value="@类名@静态属性名"/>
访问静态的方法:
<s:property value="@类名@静态方法名"/>注意,类要写全包名!