JSP中不能使用El表达式的解决方法
来源:互联网 发布:打的费用计算软件 编辑:程序博客网 时间:2024/05/09 04:16
今天在写一个普通Servlet的程序时,碰到一个问题,在jsp页面中书写为${user.username}的表达式语言,在浏览器页面中仍然显示为${user.username},说明jsp根本不认识${}标签,摸索了一下,发现我的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" >
这表示的是servlet使用的2.3版本,查了一下,默认情况下,Servlet2.3/jsp1.2默认是不支持el表达式的,此时有两种解决方案,测试都能解决问题.
第一种方式,是直接在jsp文件头部标签前加入:isELIgnored="false"
<%@ page contentType="text/html;charset=UTF-8" language="java" isELIgnored="false" %>
表示强制性的不忽略el表达式格式,重新测试,成功显示数据.
第二种方式就是使用servlet的更高版本,比如我直接将web.xml改成2.5版本:
<?xml version="1.0" encoding="UTF-8"?><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/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5"></web-app>
此时,不需要设置 isELIgnored="false" 因为此版本已经默认支持el表达式了.
阅读全文
1 0
- JSP中EL表达式语言不能使用的解决方法
- JSP中EL表达式语言不能使用的解决方法
- JSP中不能使用El表达式的解决方法
- IT忍者神龟之 JSP中EL表达式语言不能使用的解决方法
- jsp 不能识别 el 表达式 的解决方法
- JSP中不能使用EL表达式
- jsp页面中不能使用El表达式
- 不能使用JSP EL的解决方法
- jsp不能使用EL表达式的解决办法
- jsp el表达式不能使用
- Jsp中EL表达式的使用
- Jsp中EL表达式的使用
- JSP中使用EL表达式的常见问题
- Jsp中EL表达式的使用
- 使用eclipse时在jsp中使用el表达式报错的解决方法
- EL表达式在JSP中不能解析的问题
- 使用Struts2时jsp的EL表达式不能解释
- Tomcat 5.5不能使用EL表达式¥{}的解决方法
- verilog中case条件的表述问题
- ubuntu16.04安装xrdp
- iptables基础
- View编程指南3—Windows
- __init标记的理解
- JSP中不能使用El表达式的解决方法
- 《基于CUDA的并行程序设计》学习笔记(一)
- 操作系统中 heap 和 stack 的区别
- 【Scikit-Learn 中文文档 】安装 scikit-learn | ApacheCN
- 欢迎使用CSDN-markdown编辑器
- WebView或浏览器通过Scheme调起App
- View编程指南2—Views
- centos7通过yum安装JDK1.8
- java中排序使用方法