EL表达<%@page isELIgnored="false"%>问题

上网查找资料后得知:主要原因是EL表达式无法被解析到.
其实从后台取值并传值到前台来根本就没有错,而前台JSP页面EL表达式无效,解析不到EL表达式,引起的原因是web.xml中:
<web-app
version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">

注意里面的web-app_2_5.xsd,就是这个引起的

升级为:



1 <?xml version="1.0" encoding="UTF-8"?>
2 <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3          xmlns="http://java.sun.com/xml/ns/javaee"
4          xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
5          id="WebApp_ID" version="3.0">

在不改变web.xml2.5版本的情况下解决办法是:在jsp页面头加:<%@page isELIgnored="false"%>   问题得以解决。

还有就是:<%@page isELIgnored="false"%>的优先级要高于web.xml中的设置,所以在JSP中的设置会盖掉web.xml中的设置.

 
时间: 2024-10-13 08:24:03

EL表达<%@page isELIgnored="false"%>问题的相关文章

&lt;%@ page isELIgnored=&quot;false&quot;%&gt;

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%@ page isELIgnored="false"%><%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %&

EL表达语言

JSP 表达式语言 JSP表达式语言(EL)使得访问存储在JavaBean中的数据变得非常简单.JSP EL既可以用来创建算术表达式也可以用来创建逻辑表达式.在JSP EL表达式内可以使用整型数,浮点数,字符串,常量true.false,还有null. 一个简单的语法 典型的,当您需要在JSP标签中指定一个属性值时,只需要简单地使用字符串即可: <jsp:setProperty name="box" property="perimeter" value=&qu

struts2什么情况用#和EL表达示

1:struts2标签使用中,什么时候用#,什么时候可以不用# 值栈中的对象的不使用#,非值栈中的对象使用#如果不理解值栈的作用,简单点理解:当前action,或者处于action链中的action所拥有的属性,并且为该属性提供了getter和setter方法,那么在jsp中就不需要使用#,除此之外需要使用#,那么从这里你就可以知道action的属性如果提供了getter和setter方法,那么这些属性值就会放置到值栈中--------------------------------------

在jsp中用EL 表达来获取表单中的参数

在一个JSP页面转到另一个JSP页面时,对表单中的参数用EL表达式提取为: <form action="sampleJsp.jsp" method="post">     <input type="text" name="sampleValue" value="10" />     <input type="text" name="sampleVa

SpringMvc(4.0)+Hibernate(4.0)

1.项目结构截图: 整个项目的项目结构就如图上所示,文档后面的代码demo里面的类就可以对应放入路径即可,项目的成败还有一个很重要的因素就是包的问题,调试包是个很痛苦的过程,这里我也将我这个项目lib里面的包上传到百度云里面供大家下载,希望大家能成功把自己的Demo项目搭建起来. 百度云分享下载链接: http://pan.baidu.com/s/1c0xOCNY 2.web.xml配置 <?xml version="1.0" encoding="UTF-8"

Spring 使用JSTL标签显示后台数据

1. 先上项目结构图,其中config包下的代码文件参见前一篇博客   http://www.cnblogs.com/njust-ycc/p/6123505.html 引包: 2. 主要代码 (1)User类 package web.entity; /** *@author 作者 Yu chenchen *@version 创建时间:2016年12月2日 下午4:53:00 *类说明: */ /** * @author YU * */ public class User { public Str

spring-mvc 与jquery-easyui-layout整合

开发环境 spring-webmvc-4.0.8.RELEASE Jquery-easyui-1.4.0 以上是在整合layout页面所用的各自版本号. 配置 Spring-mvc.xml配置 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:context="h

idea14使用maven创建web工程

参考博客:http://geeksun.iteye.com/blog/2179658 ---------------------------------------------------- 一.配置maven 二.创建一个maven项目 2.1 2.2 2.3 起好GroupId.ArtifacId 2.4 这个是选择自己电脑上的maven目录.setting.xml及本地仓库 2.5 起个项目名 2.6 左边的是新建的界面,还有一些配置要完成.先点击右边的Enable Auto-Import

java web基础3

jsp java server page java 页面技术 sun公司制定额一种服务器端动态页面生成技术规范 jsp实际上是一个以.jsp为后缀的文件,该文件主要由html和少量的java代码组成,容器会将jsp文件先转换成一个对应额servlet然后再去执行. jsp文件: 注释<!-- 注释内容-->注释的内容可以是java 代码 如果是java代码会被容器执行 <%--z注释内容--%> 注释的内容不能有java 代码,如果有 会被容器忽略 html(css javascr