日期:2014-05-20  浏览次数:20855 次

怎么实现JSP页面中无JAVA代码
要是这种情况: 从数据库中读取一个值, 要是>60 则 就显示及格. 这样一定要用IF判断, 那在JSP页面中肯定会用到<%%>
我现在都采用在CLASS里用 StringBuffer 保存在REQUEST里, 然后用 <write:benn>来输出, 
我想知道大家是怎么实现的?

------解决方案--------------------
难道标签就不是JAVA了吗? 骗人的,不仅是JAVA,而且是更复杂的JAVA.
每个标签都对应了n多的JAVA代码。

单从效率看,慢很多。 单从编码风格看,相对容易统一一些!
------解决方案--------------------
可以采用C标签(<c:if>)完全可以达到你要的效果,而且里面基本不需要出现JAVA代码.

或者如果采用struts的话,同样可以采用struts的标签实现,也不会出JAVA代码
------解决方案--------------------
用STRUTS 2支持的OGNL表达式就可以