论坛首页 Java企业应用论坛

使用EL的好处

浏览 7706 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2005-04-01  
非得改成2。4的xsd么,如果没有web.xml文件,JSTL依然能在JSP中用,不信你试试

我最近碰到一个奇怪的问题,
<c:set var="a1" value="a test" scope="session"/>
${a1}  //这里:有时候能显示“a test”,有时候却显示${a1},检查发现session中确实存在a1属性,其值也是正确的
我不知道是怎么回事?

大愚弱智 写道
我要重申:我用的不是freemaker,的的确确是jstl。
要使用最新的jstl1.1 ,你必须下载最新的jstl.ar、standard.jar,并把web.xml声明为:
<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee web-app_2_4.xsd"
    version="2.4"> 
在jsp的tag声明为:
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>

假如你是使用SpringMVC,非常建议您升级jstl,使用EL
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics