【发布时间】:2012-04-28 17:13:39
【问题描述】:
我的 JSP 页面上的对象有一个变量:
<%= ansokanInfo.getPSystem() %>
变量的值是正确的 NAT,我想为这个值应用某些页面元素。如何使用标签来了解案例?我尝试了类似的东西
<c:if test = "${ansokanInfo.getPSystem() == 'NAT'}">
process
</c:if>
但上面没有显示任何内容。我该怎么做?或者我也可以使用脚本,即
<% if (ansokanInfo.getPSystem().equals("NAT"){ %>
process
<% } %>
感谢您的任何回答或评论。
【问题讨论】:
-
您能详细说明
getPSystem()和ansokanInfo吗?您是在请求中设置它们还是通过import访问它们? -
IIRC 我在请求中设置它们,解决方案(解决方法)是按照 BalusC 的指示升级 websphere,然后更新的版本可以通过标签调用 bean 方法。我在问题中使用标准 websphere 以及在 jsp 和 jstl 可以运行方法之前的某个版本。请找到my other question,BalusC 告诉我们,我使用的 websphere 版本需要更新的版本才能调用这些方法。
-
那么现在你的应用服务器升级到8了吗?该解决方案是否失败?
-
@SanKrish 我现在不使用 JSP。我希望它对您有用,并且它已针对较新版本的应用服务器进行了更新。
标签: java jsp websphere jstl jsp-tags