zoukankan      html  css  js  c++  java
  • jsp中EL表达式不起作用的问题

    今天做练习的时候,发现jsp中的EL表达式不起作用,执行返回的是EL表达式,而不是它的值;

    原因是我用的web应用部署描述符的版本太低,如下:

    <!DOCTYPE web-app PUBLIC
     "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
     "http://java.sun.com/dtd/web-app_2_3.dtd" >

    改成:

    <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xmlns="http://java.sun.com/xml/ns/javaee"
       xsi:schemaLocation="http://java.sun.com/xml/ns/javaeehttp://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
       id="WebApp_ID" version="3.0">

    即可!

    记得一定要重启服务,否则不会生效的!

    参考:http://blog.csdn.net/wolf_soul/article/details/50388005

    ---------------------------------------------------------------------------------------------------------------------------------------------------------------

    今天做另外一个练习的时候,报错信息如下:

    java.lang.IllegalArgumentException: Attribute 'items' must be an array, a Collection or a Map

    也是同样的问题,但是这个项目里没有用到web.xml,所以要在jsp的声明处声明:isELIgnored="false"

    If you create webapp project from Maven, you must declare isELIgnored="false" manually.

  • 相关阅读:
    ACL权限
    rf中setup与teardown
    字符串常用方法
    fiddler模拟弱网测试
    appium自动化webview时遇到的chromedriver问题
    appium 设备信息字典(desired_caps)
    appium 操作界面
    元素定位方法之Uiautomator方法
    jemter csv参数化时注意问题
    windows下binlog问题解决
  • 原文地址:https://www.cnblogs.com/tomato2014/p/8503711.html
Copyright © 2011-2022 走看看