关与JSP中ognl,jstl和el表达式的选择

来源:互联网 发布:数据铁笼设计方案 编辑:程序博客网 时间:2024/06/03 16:39

大家都知道如果想把jsp页面整地更加干净些,我们一般不会直接在上面些Java语句。
取而代之,我们会选择表达式,使页面看起来更加整洁。

一般情况下,我们会选择jstl和el的组合。
使用jstl必须在页面开头写入:<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %>
并且在web.xml中加入:
<taglib>
   <taglib-uri>http://java.sun.com/jstl/core</taglib-uri>
   <taglib-location>/WEB-INF/c.tld</taglib-location>
</taglib>
当然,导入jar包和相应的文件是必须的。至于el是jsp中已经默认的表达式,所以不需要做什么配置。
关于el不起作用的问题,可以通过:
<%@ page isELIgnored="false" %>
这条语句就是说,忽略el为假,等于启用el。

大家都知道,现在开发都流行使用框架,比如struts2,它就集成了ognl表达式,所以当你在使用struts2的时候,你就可以摆脱jstl了,至于el,偶尔也会用到,看具体情况了。

 

原文出去:http://hi.baidu.com/luojingwei/blog/item/cd76ee30cf37f513eac4af40.html

原创粉丝点击