zoukankan      html  css  js  c++  java
  • el表达式无法识别

    今天建了个maven的webapp工程,由于之前一直都是eclipse直接新建web工程,并没有自己搞过maven,致使运行第一个jsp的时候el表达式就没法识别,前提,我已经导入了servlet-api-2.5.jar,jsp-api-2.1.jar,jstl-1.2.jar。

    问题描述:无法识别el表达式,页面上${XX}直接输出

    在一番google之后,使用isELIgnored="false" 的确是可以显示了,具体见http://blog.csdn.net/zskcy/archive/2008/02/13/2090263.aspx

    但是我不能在每个jsp都这么加吧。。破坏美感-。-

    这是servlet2.3 maven自带的webapp就是这个版本的web.xml

    代码
    <!DOCTYPE web-app PUBLIC
     "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"

     "http://java.sun.com/dtd/web-app_2_3.dtd" >  


    使用2.4或者2.5的dtd就可以使用el表达式,当然工程的版本、jdk版本、tomcat版本、jar的版本缺一不可 

     2.4

    代码
    <?xml version="1.0" encoding="UTF-8"?> 
    <web-app version="2.4" 
    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 

    http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">   

    2.5

    代码
     <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
             xmlns
    ="http://java.sun.com/xml/ns/javaee" 
             xmlns:web
    ="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" 
             xsi:schemaLocation
    ="http://java.sun.com/xml/ns/javaee  http://java.sun.com/xml/ns/javaee/webapp_2_5.xsd" version="2.5"> 

             

  • 相关阅读:
    [模板] 主席树
    [模板] 替罪羊树
    [模板] Treap
    [LUOGU] P4342 [IOI1998]Polygon
    [JOYOI] 1051 选课
    poj 1845 数论(唯一分解定理+分治法求等比数列前n项的和mod m的值)
    poj 2418 bst统计字符串
    hdu 3791 二叉排序树
    hdu 3999 二叉排序树
    toj 3711 水题
  • 原文地址:https://www.cnblogs.com/xiziyin/p/1613531.html
Copyright © 2011-2022 走看看