位置:首页 » 技术 » 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"]}<

最新文章
  • 更新了新版本的PB2,Datastore数据模型也变了,怎样增加字段?

    member增加了两个字段,但是原来的数据是<missing>,怎么修改? --cut-- huangz在2011-02-12 20:14:1回答到: 在管理面板执行查询,把所有旧实体空缺的字段补上默认值,put. falconeye在2011-02-12 20:27:5回答到: @huangz 怎么put?需要另外写代码吗? 不好意思,我是python新手. huangz在2011-02-12 20:57:4回答到: @falconeye 我错了,管理面板不能执行写语句,只能查询(本地管理面

  • 精油可以保湿吗 精油可以保湿吗

    都已经到春天了,可是经过了一个冬天,身上还是很干燥,特别是脸上甚至是干裂起皮,还会有痒的感觉,听人说精油可以补水保湿,这是真的吗? 精油可以保湿吗? 可以保湿 精油的功效其实是很多的,不仅可以预防各种疾病,还能刺激神经,使人更有精神,而且确实具有保湿的功效,对皮肤的改善能起到很大的作用,精油的渗透性比较强,能促进皮肤的新陈代谢,改善皮肤的部分组织,精油不仅可以给面部补水,还能给全身补水,通过按摩,还能使皮肤更加油弹性. 使用方法 精油的使用也是有技巧的,如果只是面部使用的话,首先要将面部清洗干净

  • 女生留什么刘海好看 女生留什么刘海好看

    女生留什么刘海好看 刘海在整个发型中担任着非常重要的角色,每种刘海都有不同程度的修颜效果,那刘海怎么弄才好看呢?下面为你带来齐刘海怎么弄好看.齐刘海怎么弄好看?一是空气刘海,二是厚重齐刘海.如果想轻薄一点,那空气刘海是你最好的选择,如果想修颜,那厚重齐刘海是你不二的选择. 厚重齐刘海 这种刘海讲究的是厚重感,出来的效果会比较可爱,除此之外,它还有不错的修颜效果.这款刘海适合头发多且可爱的女生. 下面为你展示一些厚重齐刘海发型: 厚重刘海可是超可爱的,短发和厚重齐刘海搭配,效果是这样的,齐刘海衬托

  • 合理布局您的电脑房 合理布局您的电脑房

    合理布局您的电脑房,减少电脑辐射危害 布局电脑房要点1 温度适中.由于电脑在长时间使用之后需要散热,而电脑房内的温度就应调节到适宜电脑运作的温度,特别是我国气候差异大,夏季炎热,室内温度很好,如果没有空调等降温设备,长时间的使用电脑,对于电脑是一大损坏. 小编提醒,住户应将电脑房内的温度控制在20度-30度之间,否则不利于电脑运转,长久使用会造成电脑内部结构损坏. 合理布局您的电脑房,减少电脑辐射危害 布局电脑房要点2 通风良好.由于电脑在长时间使用之后需要散热,而通风良好的电脑房有利于室内散热

  • 与幸福擦肩_QQ空间经典日志

    QQ空间代码站为广大Q友提供的QQ空间经典日志"与幸福擦肩..",希望大家能够喜欢 一意孤行的冬风把单调演绎得淋漓尽致,枯黄了的树叶被它吹落,刮起,分散,飞扬,消失无影.迎面的冬风飘掠着时光消逝,冻伤冰凉脸颊.余留的温暖浅浅退却,寒意柔柔复苏,弄乱发屑.厚厚的寂寞如荒野的黄叶片片累积,占据整个空空心扉.人生若是一本待人翻阅的书籍,那被荒废在长长寂寞里的空白页面,怎该装饰? 捂住易脆的玻璃杯,吸取开水的热量,窗外的世界依旧冰凉,无咽寂寞被思绪扯得七凌八乱,感伤满溢. 静默间俯揽这城,一瓯

  • 三星P550如何将闹钟转为静音? P550闹钟转为静音方法 三星P550如何将闹钟转为静音? P550闹钟转为静音方法

    三星P550如何将闹钟转为静音?若想在屏幕开启时,将手放在屏幕上,实现闹钟转为静音的功能,请按以下步骤操作: 1.在待机页面下,点击[设定]. 2.点击[动作与手势]. 3.点击[静音]右侧滑块,绿色代表开启. 完成以上操作后,当闹钟响时,在屏幕开启时将手放在屏幕上,即可将闹钟转为静音. 这个功能算是三星平板电脑的一个新功能了,虽然操作简单但许多的朋友不会使用了.

  • JSP页面连接oracle报错解决思路

    JSP页面连接oracle报错 一个web页面,一直正常运行,后台连的oracle是10.2.0.1,前两天升级到10.2.0.5,页面就出现错误,具体现象为:主页面可以打开,用户名密码登陆的时候跳转就报错,输入错的用户名密码会提示密码错误,后台SQLPLUS可以正常连接oracle查询,用户名密码都是从oracle表里取得,是JDBC连接oracle有问题么,那为什么会提示密码错误呢,求救! 跳转报错如下: HTTP Status 500 - type Exception report mes

  • 从Cassandra读取数据进展Map/Reduce的实现方法 从Cassandra读取数据进展Map/Reduce的实现方法

    从Cassandra读取数据进行Map/Reduce的实现方法 本文以Cassandra 0.8中的hadoop_word_count为例: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8/examples/hadoop_word_count/ 需要安装插件:mapreducetools 下载地址:http://www.alphaworks.ibm.com/tech/mapreducetools 解压缩后将这个插

  • 激动网看视频免费拿Q币和手机话费

    活动介绍:"上激动Toolbar看视频,捡幸运刮奖卡,Q币.手机充值卡统统刮出来!"大奖是刮出来的!今天你刮了没有? 活动时间:2010.7.6--2010.9.6 活动对象:激动网Toolbar在线用户 PS:Toolbar是激动网的一个在线播放工具,需要下载安装: 参与方式:上激动Toolbar看推荐视频,点击 随机捡取刮奖卡!幸运大奖刮出来! 小提示: ★ 看Toolbar里推荐的视频都有机会捡到幸运刮奖卡. ★ 1个刮奖卡有1次刮奖机会,每人每天最多可捡5张刮奖卡! 1等奖:5

  • Sniffer pro 使用辅助说明 Sniffer pro 使用辅助说明

    一.sniffer原理 sniffer是用于高级分组检错的工具.它可提供分组获取和译码的功能,它可以提供图形以确切的指出在你的网络中哪里正出现严重的业务拥塞. 在以太网中,所有的通讯都是广播的,也就是说通常在同一个网段的所有网络接口都可以访问在物理媒体上传输的所有数据,而每一个网络接口都有一个唯一的硬件地址,这个硬件地址也就是网卡的MAC地址,大多数系统使用48比特的地址,这个地址用来表示网络中的每一个设备,一般来说每一块网卡上的MFC地址都是不同的,每个网卡厂家得到一段地址,然后用这段地址分配

热门推荐
  • 教大家暴力清洗键盘 教大家暴力清洗键盘 有调查显示,电脑键盘由于很少清洗,每平方厘米微生物数量为510个,而厕所坐便器由于定期消毒,每平方厘米微生物数量不到8个,所以从某种意义上来说,电脑键盘比马桶还脏. 今天小编为大家准备了一个很暴力很实用的键盘清洁方法: 这个是我用了5年的键盘,质量非常好,手感也很好,所以,电脑升级好几次一直没有换键盘.从照片大家可以看出有多脏. 上次清洁是3年前.把所有的键都用螺丝刀撬下来,然后再安装上,键盘后边的螺丝也全都拧下来,然后洗的.太麻烦了,前几天突然想,既然能拆开刷,不拆开也能刷吧.于是就大胆动手进
  • 孕妇补充蛋白质吃什么 孕妇补充蛋白质吃什么 蛋白质是由氨基酸以"脱水缩合"的方式组成的多肽链经过盘曲折叠形成的具有一定空间结构的物质.每个人每日都需要蛋白质,尤其是孕妇.孕妇吃什么能补充蛋白质?下面本站阅读小编就来为大家解答. 孕妇需要补充多少蛋白质? 我国在2000年提出孕妇的蛋白质摄入量:非体力劳动者女性每日为65克,孕初期(1-3个月)每日增加5克左右;孕中期(4-6个月)每日增加15克左右,每日需摄入80-90克;孕晚期(7-9个月)每日增加20克左右,每日需摄入85-100克.这样才能较好地满足孕妇的消耗量. 孕妇吃什
  • 美篇怎么修改密码 美篇怎么修改密码 美篇怎么修改密码?美篇修改密码方法.不管什么软件密码泄露第一件事都是修改密码吧,还不会修改密码?没关系,现在跟着小编一起操作,看美篇怎么修改密码. 1)点击打开[美篇]点击右下角的[我的];(如下图) 2)点击右上角的[设置]然后点击上方的[昵称];(如下图) 3)点击下方的[密码]然后点击下方的编辑框输入密码,最后点击[设置]即可.(如下图)
  • 六间房vip有什么用? 六间房vip有什么用? 六间房vip会员卡分为两种:绿卡会员卡和黄卡会员卡 绿卡六间房vip有什么用? 六间房绿卡会员卡特权如下: 红包加速:您只需在线5分钟可自动获取1个红包,每日领取红包多达50个.最多存储50个红包! 专属礼物:"金玫瑰",价值10六币.您每天可免费领取10个金玫瑰 尊贵标识:您的昵称前添加"绿卡"标识,身份更尊贵 会员表情:可使用专属表情,表情达意有特效 下载歌曲:无限下载您钟爱的签约主播上传的歌曲 房间排位:房间排位直接升至"3富"以上;富豪等