您现在的位置:计算机技术学习网 > 技术中心 > WEB编程 > JSP >

JSP中使用EL表达式 ieELIgnoed问题

来源:未知 责任编辑:责任编辑 发表时间:2015-03-01 01:35 点击:
在JSP中使用EL表达式时,需要标识 isELIgnored="false",不然EL表达式是作为普通的字符串来编译的,而在页面上也不会显示出正确的值。
 
 
 
 
[html]  
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" isELIgnored="false"%>  
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>  
  
<c:out value="${param.para1}" default="hello world">  
 
在apache-tomcat-6.0.35-src中可以看到这一点:
 
[java] 
protected String[] generateJava() throws Exception {  
  
        String[] smapStr = null;  
  
        long t1, t2, t3, t4;  
  
        t1 = t2 = t3 = t4 = 0;  
  
        if (log.isDebugEnabled()) {  
            t1 = System.currentTimeMillis();  
        }  
  
        // Setup page info area  
        pageInfo = new PageInfo(new BeanRepository(ctxt.getClassLoader(),  
                errDispatcher), ctxt.getJspFile());  
  
        JspConfig jspConfig = options.getJspConfig();  
        JspConfig.JspProperty jspProperty = jspConfig.findJspProperty(ctxt  
                .getJspFile());  
  
        /* 
         * If the current uri is matched by a pattern specified in a 
         * jsp-property-group in web.xml, initialize pageInfo with those 
         * properties. 
         */  
        if (jspProperty.isELIgnored() != null) {  
            pageInfo.setELIgnored(JspUtil.booleanValue(jspProperty  
                    .isELIgnored()));  
        }  
 
 
    发表评论
    请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
    用户名: 验证码:点击我更换图片
    最新评论 更多>>

    推荐热点

    • JSP与Servlet
    • 打开一个jsp页面默认查询所有数据,调用action
    • 使用JSP标签库验证用户的输入(2)完
    • 自己动手写MiniBBS系列(基本篇)之用户登录
    • WIN98/2000下的jsp服务器
    • Struts学习傻瓜式入门篇
    • 自定义JSP标签(tag)浅议
    • JSP取当前日期
    • JDBC 入门(一)
    网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索 - 移动版 - 返回顶部
    Copyright © 2008-2013 计算机技术学习交流网. 版权所有

    豫ICP备11007008号-1