位置:首页 » 技术 » JSP中el表达式不解析的有关问题

JSP中el表达式不解析的有关问题

日期:2013-08-31 阅读:0num
Advertisement

JSP中el表达式不解析的问题

碰到一个问题,jsp页面上的el表达式原样输出不做解析,找了好久才发现是web.xml文件使用的是servlet 2.3版本的声明的问题。el在servlet 2.3中默认是不启用的。

原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版本的:

<web-app 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"
    version="2.4">
相关文章
  • JSP中el表达式不解析的有关问题

    JSP中el表达式不解析的问题 碰到一个问题,jsp页面上的el表达式原样输出不做解析,找了好久才发现是web.xml文件使用的是servlet 2.3版本的声明的问题.el在servlet 2.3中默认是不启用的. 原web.xml文件内容如下: <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-a

  • JSP中EL表达式的应用以及惯用的方法

    JSP中EL表达式的应用以及常用的方法 EL表达式 1.EL简介 1)语法结构 ${expression} 2)[]与.运算符 EL 提供.和[]两种运算符来存取数据. 当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就一定要使用 []. 例如: ${user.My-Name}应当改为${user["My-Name"] } 如果要动态取值时,就可以用[]来做,而.无法做到动态取值.例如: ${sessionScope.user[data]}中data 是一个变量

  • JSP中EL表达式的取值范畴

    JSP中EL表达式的取值范围 在JSP中,脚本化语言如"<%=contextPath%>"可以从page,request,session及application中取值. 下面的代码可以看到结果是因为contextPath被保存在page中: <% String contextPath = request.getContextPath(); %> <form action="<%=contextPath%>/sub/submit.jsp

  • jsp 中el表达式有关问题

    jsp 中el表达式问题 1.后台传回一个list:listA 2.页面有个select标签,这样没问题 HTML code <select onchange="alert(${listA[0].value})" id="s1">...</select> 3.目前想实现的效果是:根据select的选中index,获取listA同样序号的值,这样写结果是不对的 HTML code <select onchange="alert(

  • JSP中EL表达式无效的有关问题

    JSP中EL表达式无效的问题 确定用的Servlet / JSP的版本,查看web.xml的开头部分,如果有以下内容,表示是Servlet 2.4 / JSP 2.0. 1.<web-app version="2.4" 2. xmlns="http://java.sun.com/xml/ns/j2ee" 3. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 4. xsi:schem

  • jsp中EL表达式不能显示的解决办法

    jsp中EL表达式不能显示的解决方法 在JSP2.0中,增加了EL语言,可以通过EL语言,可以通过EL语言,实现获取数据,进一步将scriptlet代码从JSP页面中分离 出来. EL语言给大家带来了方便,但有时,也会遇到EL表达式不能显示的情况,下面,我将列举几种EL表达式不能显示的情况及解决 方案: 1.WEB-INF/web.xml,web应用的部署描述文件引用的是servlet规范的2.3版本或更早的版本(即jsp1.2或更早),则jsp2.0表 达式语言自动在web应用中停用,注意里面

  • jsp中el表达式不能一般显示

    jsp中el表达式不能正常显示 今天在用springmvc做项目中发现jsp中el表达式不能显示数据,显示的却是el表达是${name}这是为什么,查阅很多,发现因为jsp中没有加el支持,虽然说在tomcat5.0以上就自动支持了el表达式,后来加入<%@ page isELIgnored="false"%>,果断的成功了,欣慰啊.

  • JSP中EL表达式取Map值的有关问题 JSP中EL表达式取Map值的有关问题

    JSP中EL表达式取Map值的问题 EL表达式取Map中的值,${map[key]}就可以,但是今天开发中老是取不到值,google之后才发现,我的Map的KEY是Integer类型 的,且el表达式中数字1是Long类型,无法匹配到map中的Integer 1 ,很奇怪的设计,没办法,只好把Map的KEY改为Long类型. 如果有其他的办法,恳请告知我. 1 楼 subchen 昨天 推荐 jetbrick-template , 完美替代 JSP, 超高性能的 JAVA 模板引擎. 支持类似与

  • JSP中EL表达式的应用以及常用的方法

    EL表达式 1.EL简介 1)语法结构 ${expression} 2)[]与.运算符 EL 提供.和[]两种运算符来存取数据. 当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就一定要使用 []. 例如: ${user.My-Name}应当改为${user[My-Name] } 如果要动态取值时,就可以用[]来做,而.无法做到动态取值.例如: ${sessionScope.user[data]}中data 是一个变量 3)变量 EL存取变量数据的方法很简单,例如:${us

  • Jsp中EL表达式的使用 Jsp中EL表达式的使用

    1.什么是EL EL是JSP表达式语言,全称是ExpressionLanguage,使用EL的目的是简化在JSP中访问变量的方式,简单静态HTML与Java代码的耦合. 下面来看看一个例子: <%@ page language=java contentType=text/html; charset=ISO-8859-1 pageEncoding=ISO-8859-1%> <% String a=request.getParameter(a); String b=request.getPa

  • java7,jsp的el表达式使用interface无法被解析有关问题

    java7,jsp的el表达式使用interface无法被解析问题 使用的jdk是oracle JDK 1.7.0_51 tomcat 7.0.29 spring mvc 问题表现,在公司的产品项目中 一个页面打开时总是500错,fail to .... expression ${interface.id} 其它类似的网页没有问题,之前其他机器上也没有问题. 修改后台,传给页面的 interface.id 放到 interfaceIdStr里则无问题. 特此记录一下,备忘.

  • maven项目下jsp文件中el表达式失效有关问题

    maven项目下jsp文件中el表达式失效问题 本来是为了写个springmvc的小demo,雏形搭建起来后想起来做成maven的好了,就重新建的maven项目,坑就从这里开始了... maven创建web项目默认使用的是web 2.3版本,web.xml文件头中也是2.3的版本..说实话之前没怎么用maven创建过项目,后来觉得maven项目看源码太方便了才更偏向于用maven的,所以这里也根本没在意..引入的javax-servlet-api 2.5的版本.然后发现jsp文件中的el表达式都

  • js中EL表达式应用(jsp中)

    js中EL表达式使用(jsp中) 比如访问servlet set (request.setAttribute("xxx", "yy"); request.getRequestDispatcher("/2.jsp").forward(request, response)),然后跳转到http://localhost:8080/day05/set?name=Tom&age=30 然后可以通过以下代码获取相关数据,其实明白jsp翻译成的serv

  • 关于jsp页面中el表达式的有关问题

    关于jsp页面中el表达式的问题 <c:if test="${userSalChance.chcStatus eq 已分配}"> <td class="list_data_op"> <img onclick="to('dev_plan.html');" title="制定计划" src="../images/bt_plan.gif" class="op_button&

  • JSP页面中EL表达式语议和jstl标签库的使用详解

    JSP页面中EL表达式语言和jstl标签库的使用详解 JavaBean在JSP中的局限 获取JavaBean属性必须要实例化 强制类型转化 <% Employee employee = (Employee)request.getAttribute("employee"); Computer comp = employee.getComputer(); String manufacturer = comp.getManufacturer(); %> 如果页面编写出现逻辑错误,

  • JSP页面EL表达式无效的有关问题 JSP页面EL表达式无效的有关问题

    JSP页面EL表达式无效的问题 以前用WSAD wizard做的,都可以在JSP页面中解析到EL表达式,当然前提是JSP2.0的情况下. 今天遇到了一个莫名其妙的问题.刚下载Eclipse3.3+MyEclipse6.0体验的过程中,遇上了解析不到EL表达式的问题.经过好几个小时的琢磨终于发现了,给大家share一下: 问题就出在建Web Project的时候web.xml声明上. web.xml声明部分一般分为如下版本的xsd, web-app_2_2.xsd web-app_2_3.xsd

  • EL表达式无法解析错误

    EL表达式无法解析异常 今天在部署一个项目时,报了这样的异常: org.apache.jasper.JasperException: Unable to convert string "${topic.postTime}" to class "java.util.Date" for attribute "value": Property Editor not registered with the PropertyEditorManager 起初

  • EL表达式不解析或者说是&quot;失效&quot;的有关问题

    EL表达式不解析或者说是"失效"的问题 通过action将数据库中读出来的数据通过request传入jsp页面,变量名为(groCode) 我利用的是EL表达式 ${groCode} 显示, 当程序跑起来的时候,发现页面并没有进行显示, 从来都没有遇到这种问题,我在百度上查, 发现有3种大众版解决方案,解决EL表达式失效: 1.在jsp页面的最顶上声明:<%@ page isELIgnored="false" %> (意思是 忽略EL表达式 == 否)

  • 关于Tomcat5.5中EL表达式无效的解决方法

    关于Tomcat5.5中EL表达式无效的解决办法 在Tomcat5.5中,JSP页中使用EL表达式输出信息,例如: <%@ page language="java" import="java.util.*" pageEncoding="UTF-8″%> <html> <head>EL表达式</head> <body>${header["User-Agent"]}</bod

  • 关于Tomcat5.x中EL表达式无效的解决方法

    关于Tomcat5.x中EL表达式无效的解决办法 问题: 在Tomcat5.x中,JSP页中使用EL表达式输出信息,例如: <%@ page language="java" import="java.util.*" pageEncoding="UTF-8″%> <html> <head>EL表达式</head> <body>${header["User-Agent"]}<

最新文章
  • 请问 html5 游戏引擎哪个比较好?

    我是做php的想学个html5游戏引擎,求推荐. 是egret还是cocos2d-js呢?还其他? --cut-- unfinishedcode在2015-04-15 08:15:2回答到: 感觉phaser挺不错的,官方doc 和 example 都很全 ycyppq123在2015-04-15 08:44:5回答到: 我觉得这两个都可以啊, expkzb在2015-04-15 09:32:2回答到: gamemaker kimmykuang在2015-04-15 09:52:3回答到: 找一

  • CoreOS

    http://coreos.com/ 似乎是一个专用于在服务器部署的轻量级 Linux.主页挺可爱的,不过还没明白为什么需要这样的一个系统. --cut-- Saito在2013-08-31 10:55:3回答到: 主要是跟 Docker 合作的. terry在2013-08-31 11:22:3回答到: Linux 内核 + systemd + LXC 最小化系统,看起来就是为 docker 定制的. efi在2013-08-31 14:16:3回答到: 虽然貌似不是同一批人,我觉得背景是这样

  • 有用过百度的云播放器 Android SDK 的么?

    在调研 android 平台视频播放器,用过百度的请分享下经验 --cut--

  • 爱情的搞笑句子分享

    爱情的搞笑句子分享 在天愿作比翼鸟,在地愿作同圈猪! 赚别人的钱,让贫穷见鬼去吧. 走别人的路,让别人走投无路 我决定放弃童话了,因为那纯粹是TMD扯谈 我们的玩笑之中常常藏着真心话. 我说了所有的慌,你全都相信.简单的我爱你,你却老不信. 我虽然相信海誓山盟,但是未必相信你啊 我停留在记忆深处,寻找残留的幸福 我喜欢交朋友,尤其是女朋友. 无所为而无所谓,无所谓而无所不为. 午夜12点准时下线!否则,公主就会变回灰姑娘. 希望似火,失望如烟,人生就是七处点火,八处冒烟 相亲最大的好处是:如果日

  • 5.2寸高清屏 诺基亚Lumia938概念手机曝光 5.2寸高清屏 诺基亚Lumia938概念手机曝光

    诺基亚Lumia 938概念手机 近日,国外设计师Juskteez Vu设计出一款运行Windows Phone的全新诺基亚概念手机--Lumia 928. 从曝光的效果图中可以看出,Lumia 938采用了一块5.2英寸PureMotion高分辨率显示屏,像素密度达到366ppi.同时,该机还搭载了一枚主频2.7GHz双核处理器,并内置2GB RAM和64GB ROM.此外,该机还可支持micro SD卡扩展功能,最大扩展空间为128GB. 至于其他配置方面,Lumia 938概念机还配备了一

  • 谷歌开发打车应用 Uber搞无人驾驶汽车:百度咋办? 谷歌开发打车应用 Uber搞无人驾驶汽车:百度咋办?

    2月3日,美国打车应用Uber在过去两年里疯狂融资.迅猛扩张,估值已经达到了令人瞠目的400亿美元,但是Uber的最大投资者之一如今即将成为它的竞争对手:据彭博社报道,谷歌正在开发自己的打车应用;而与此同时,Uber也将触角伸向谷歌引以为豪的先进科技,启动了无人驾驶汽车项目--双方之间的"互掐"一触即发. 谷歌旗下风投机构Google Ventures曾经在2013年8月对Uber投资2.58亿美元,并在2014年参与了对Uber的又一轮融资,谷歌首席法律顾问兼高级副总裁大卫•德拉蒙德

  • QQ空间情感留言代码 - 男人太假,女人太傻

    QQ空间情感留言代码 - 男人太假,女人太傻 [fts=2][ftc=555555]─[ftc=888888][fts=6]*[/ft][ftc=555555]─·─·─·─·─·─·─[/ft] [ftf=黑体][fts=2][ftc=333333]﹎. [ftc=555555]釹魜[ftc=777777]鈦[fts=3][ftc=ff0000]傻[ftc=333333][fts=2]!﹖.- ﹎. [ftc=555555]侽魜[ftc=777777]鈦[ftc=ff0000][fts=3]假

  • 靠谱,才能可靠一辈子 靠谱,才能可靠一辈子

    曾经我以为,没有你,我就活不下去.也曾无数次想起你变心的理由.但后来,我觉得这些都不重要了.我每天六点起床,整理头发,赶公交,上班,在公司吃盒饭.应酬客户,与同事勾心斗角,最后刷牙洗脸睡觉.我已经快记不清你的脸,但我还记得你为我所做的那么多美好的事情,或许拥有过这些,就已足够.不需要有个所谓童话的结局,拜你所赐,我已不是那个被"我愿意永远和你在一起"这等不符合现实的甜言蜜语就感动的想为你付出一切然后跟你一辈子的男孩子.但愿你也不再是那个随时说"其实你很好"就想让我涌

  • AS3中Array数组的排序方法(sort 、sortOn )

    下面我们一起来看一篇关于AS3中Array数组的排序方法(sort .sortOn ),希望这个方法能够帮助到各位朋友. 1,sort 方法 语法:function sort(... args):Array 对数组中的元素进行排序.Flash 根据 Unicode 值排序.(ASCII 是 Unicode 的一个子集.) 默认情况下,Array.sort() 按下面的列表中的说明进行排序: 排序区分大小写(Z 优先于 a). 按升序排序(a 优先于 b). 修改该数组以反映排序顺序:在排序后的数

  • 绣球肉丸子的做法

    主料:猪肉(瘦)300克,猪肉(肥)150克 辅料:鸡蛋400克,荸荠100克,木耳(水发)100克,火腿100克 调料:葱汁30克,姜汁20克,花椒5克,盐3克,味精2克,胡椒粉1克,淀粉(豌豆)5克,香油5克 绣球肉丸子的特色:肉丸软嫩清香,周身色彩斑烂,形似绣球. 绣球肉丸子的做法: 1.猪瘦肉剁细泥,放盆中徐徐加葱姜汁.浸泡花椒的水,沿一个方向搅拌上劲,再加肥肉末.荸荠末.鸡蛋300克.盐.味精.胡椒粉.少许淀粉调拌均匀:鸡蛋100克摊成蛋皮切成细丝:火腿切成细丝:木耳择洗净撕成细丝.

热门推荐
  • 从睁开眼到见到神,一生不过如此 从睁开眼到见到神,一生不过如此 一生不过如此.开心些,人生不过100岁.人生有很多很多重要的,但最重要的是一个字(真):对人(真).用情(真).做事情(真).人怕付出就不会得到回报,当你第一次付出得到的是欺骗或者是伤害,第二次就会害怕,第三次就会防备.以后就不在会去付出,人就是这样失去了对自己和别人的信心,人就这样失去了(真)! 0岁.我来了,我看到了,我征服了. 1岁.我就是不讲话,不让大人们轻易知道我在想什么.哼哼. 2岁.发表第一篇论文<论走路>:还是手脚并用更稳当一些-- 3岁.认识了许多新朋友.女生(男生).她(他
  • 练习搏击操健身释放压力 练习搏击操健身释放压力 搏击操技巧有哪些?搏击操的好处有哪些? 搏击操的简介 搏击操最早是由欧洲的搏击选手与职业健身操运动员推出的,其具体形式都是将拳击.空手道.跆拳道功夫,甚至一些舞蹈动作混合在一起,并配合强劲的音乐,成为风格独特的有氧健身操.搏击操由于瞬间爆发力强.肢体伸展幅度大,运动量比传统的健美操更大,尤其适合脂肪堆积过多的年轻人,堪称是效果十足的"瘦身"运动. 这项健身运动起源于美国,它富于爆发力和刺激性,经过一段时间锻炼可使人精力旺盛,更有力量,最重要一点,可使你建立自信,同时具有很高的观赏价值,
  • 三星On5怎么设置移动热点允许设备 三星On5怎么设置移动热点允许设备 在你手机开启WLAN热点后,可以将其连接状态设置为仅限允许的设备,以防止非允许设备连接您的WLAN热点.那么接下来,就教你三星On5设置移动热点允许设备的方法! 1)点击[设定]进入,然后点击[WLAN热点和网络共享].(如下图) 2)接着点击[移动热点],进入后点击右上角[更多]图标.(如下图) 3)现在我们点击[已允许设置]一栏,接着点击右上角[添加]按钮.(如下图) 4)然后输入添加至允许设备的名称及MAC地址,再点击[确定]按钮,添加完成后点击左上角[←]图标返回上一界面. (注:手机M