【问题】Java web项目EL表达式失效
来源:互联网 发布:编程速成班 编辑:程序博客网 时间:2024/05/21 21:52
使用Maven工具构建Java Web Project后,JSP页面的EL表达式无效,${}出现在页面,效果如下图
原因:用Maven工具构建的web项目的web.xml文件和标准的web.xml文件有差异,导致EL表达式被关闭。
具体差异则体现在<webapp />标签上,标准web.xml头部如下
<web-app 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_3_0.xsd" version="3.0" metadata-complete="true">既然是EL表达式开关被关闭了,解决办法当然是手动打开这个开关。打开这个开关的方式有两种:
1、在每个需要使用EL表达式的JSP页面上开启。只需在该页面头部加上
<%@ page isELIgnored="false" %>2、开启整个WEB应用的EL,很简单,将web.xml文件的头部替换成标准头部即可,标准web.xml文件Tomcat例子中有。
说明:只有用Maven创建的Java Web项目才会出现这样的情况,直接创建的Dynamic Web Project没有这样的问题。
0 0
- 【问题】Java web项目EL表达式失效
- eclipse下maven项目中EL表达式失效的问题
- 在maven项目中el表达式失效问题
- java-web EL表达式
- 关于EL表达式失效的问题
- Web项目中的EL表达式
- MAVEN构建Web项目无法解析el表达式问题
- JAVA jsp页面EL表达式失效
- Java web----EL(表达式语言)
- EL表达式失效
- el表达式失效的解决办法
- JSP中EL表达式失效
- jsp页面el表达式失效
- java web之EL表达式的使用
- Java Web----EL(表达式语言)详解
- Java Web----EL(表达式语言)详解
- java web学习总结29:EL表达式
- WEB-el表达式
- 服务器端脚本&&客户端脚本
- 减肥误区之过度节食减肥的危害
- Gamification MOOC 学习笔记2——游戏思维
- Java集合类ArrayList删除特定元素
- Linux守护进程设计规范及python实现
- 【问题】Java web项目EL表达式失效
- linux yum命令详解
- 跑马灯。。。Framelayout
- bzoj 1050 题解
- hdu 1501 简单dp (最长公共子串的变形)
- HDU 1098 Ignatius's puzzle
- How do I fix Passenger application startup problem
- 墓地雕像
- 好记性不如烂笔头25-JAVA处理数据库事务(3) - 事务回滚点