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

最新文章
  • 大家有自己的英文技术博客吗,是怎么维护的? 大家有自己的英文技术博客吗,是怎么维护的?

    博客是用来总结经验和展示自己的,所以我想知道维护一个英文技术博客需要注意哪些细节. 忘了之前在哪看到的一个案例(不知道是v2ex还是知乎), 某国内程序员认真经营自己的github和英文博客,获得很多国外程序员关注, 后来加入国外一个不错的startup. --cut-- ttma1046在2016-05-09 05:58:16回答到: Cloud9 + hexo + markup + github 刚开始,尽量想每周一更,昨天前天病的难受. 出国那么多年了,可写点英文还是写的啃啃粑粑,惭愧.

  • [北京--五道口]网易网站部求iOS实习生。。

    现在求眼不高手不低的闷骚低调好少年来帮忙. 钱少活多不要嫌弃...开发酒香/房产相关产品. 实习工资少的一逼,不忍心写出来. 反正赶脚差不多就甩简历吧:bjyanli#corp.netease.com 网易网站部. 说说大概要求 希望你动手能力较强,能独立解决问题,hold住场面. 形象一点就是期望你当看见程序崩溃在main函数入口了异常断点神马都不好使了的时候也不要惊慌,淡定从容找原因. 产品没有什么高难的技术,但是要长期迭代,所以希望有良好的编码习惯,以及对程序结构的良好把握和认识,不要贪图

  • 学校领导期末新年讲话稿

    新春将至,在本学期即将结束的时候,我代表学校党支部.学校行政向为学校发展作出艰辛劳动的各位表示真挚的感谢!向一学期来辛勤耕耘在讲台上的各位园丁致以诚挚的问候! 现将本学期工作向各位报告如下: 一.关于老师的思考: 教师用自己的知识丰富学生的知识,用自己的智慧启迪学生的智慧, 用自己的高尚思想品德感染学生的思想品德,用自己的情感激发学生的情感,用自己的意志调节学生的意志,用自己的个性影响学生的个性,用自己的慷呼应学生的心灵,用自己的灵魂塑造学生的灵魂,用自己的人格去塑造学生的灵魂. 我们面对的五彩

  • 女生节送朋友的祝福语

    1.葡萄香蕉红苹果,祝你想念有结果!萝卜黄瓜大白菜,祝你天天有人爱!可乐清茶白开水,望你夜夜都好睡!女生节快乐! 2.今天女生节,一起来美容:仰起头对着阳光,张开手呼吸花香,眼睛慢慢闭上,嘴角微微上翘.每天做一次,愿你心情甜蜜. 3.三七女生节,祝福送到家.愿你爱情顺利,永远像童话;生活顺利,笑颜如花;事业顺利,有个温馨的家.祝女生节快乐. 4.成熟中有丝青涩,艳丽中有丝高贵,优雅中有丝自恋,浪漫中有丝童真,微笑中有丝狡黠,这就是你,可爱的女生!女生节快乐. 5.阳光是你的点缀,优雅是你的智慧,

  • 9条风光摄影技巧分享 9条风光摄影技巧分享

    编者按:记录下优美壮丽的自然风光是促使很多朋友迈入摄影之门的第一动力,对于Alex Tam来说记录下我们这个世界的最美一面也是他摄影道路上孜孜不倦的最终追求.对于这么一位痴迷于拍摄自然风光的摄影师来说,自然也有很多心得可以分享给 各位新手朋友们.今天我们就来分享一篇由他写下的风光摄影教程,看看他在风光摄影中有什么值得学习和借鉴的优秀经验. 无论对于新手或老手,无可否认风光摄影是其中一个最受欢迎的题材.尤其对于新手而言,风景照可能占了相片库中的大部分,若果多数静态的风景照也拍不好,会大大影响学摄影

  • 可以帮助老人延年益寿的十大食物 可以帮助老人延年益寿的十大食物

    从古至今,很多人都是希望能达到长寿的目的,这个想法是不分阶级的,任何人都是想达到的,现在经过很多的研究表明,其实我们的生活中有不少的蔬菜和食物都是可以帮助我们老人延年益寿的,下面我们就给大家说说能帮助老人延年益寿的十大食物吧. 本站阅读配图 1.褐米 许多人都认为吃糖会发胖从而逃避进食含糖量高的食物.但专家们认为糖对保持人体能量非常有益,并建议人们平时注意吃一些褐米.谷物等含有大量纤维的食物.营养学家称,这些食物有益降低胆固醇水平,减少患心血管疾病.直肠癌.胆结石.糖尿病和肥胖症的几率. 2.鸡

  • iPad升级ios7没声音怎么解决 iPad升级ios7没声音怎么解决

    检查扬声器是否有问题. 将右侧的静音锁定键多扳动几次,可能是重置状态有问题. Ios7从最下方往上滑,会出现一个菜单.里边有无线.蓝牙等开关.把其中的静音关闭即可 如果上述办法还没解决可以尝试下面的方法: 注:需先越狱设备 进入文件管理目录 /System/Library/PrivateFrameworks/IAP.framework/Support/ 删除文件iapd 再进入/SYSTEM/Library/LaunchDaemons/,删除文件com.apple.iapd.plist; 在删除

  • Word2010使用快捷输入特殊符号 Word2010使用快捷输入特殊符号

    第1步,打开Word2010文档窗口,切换到"插入"功能区.在"符号"分组中单击"符号"按钮,并单击"其它符号"选项,如图1所示. 第2步,打开"符号"对话框,选中准备指定快捷键的符号(例如→号),并单击"快捷键"按钮,如图2所示. 电脑教程 第3步,在打开的"自定义键盘"对话框中,将光标定位到"请按新快捷键"编辑框中.然后在按住Ctrl或Alt键

  • Windows10用户遇到操作中心Bug:未读通知会自动消失 Windows10用户遇到操作中心Bug:未读通知会自动消失

    根据这些用户反映,很多时候他们想看操作中心的通知时,点击任务栏右下角图标后,却发现里面并没有之前通知的信息,而这些信息并没有被阅读过.也就是说这些未读信息自动消失了,因此用户感到比较诧异. 目前,已有3000多位用户都反映遇到了相同或者类似问题,而微软官方并没有给出答复.如果要修复这项问题,最快也要等到下次微软推送Win10更新补丁才可以.

  • 宝宝每天吃苹果更聪明 宝宝每天吃苹果更聪明

    苹果是对健康有利的水果,因为苹果富含纤维物质,可补充人体足够的纤维质,如果宝宝爱苹果,妈妈窃喜吧!宝宝爱苹果有8大益处! 1.更聪明 苹果内富含锌,锌是人体中许多重要酶的组成成分,是促进生长发育的重要元素,尤其是构成与记忆力息息相关的核酸及蛋白质不可缺少的元素,常常吃苹果可以增强记忆力,具有健脑益智的功效. 2.预防佝偻病 苹果含有丰富的矿物质和多种维生素.婴儿常吃苹果,可预防佝偻病. 3.补血 小宝宝容易出现缺铁性贫血,而铁质必须在酸性条件下和在维生素C存在的情况下才能被吸收,所以吃苹果对婴儿

热门推荐
  • 签字的礼仪 签字的礼仪 签字礼仪 签字礼仪,指的是双方人员在一起举行签字仪式时应遵守的礼 仪.所有参加签字仪式人员都要注意自己的服饰,仪表应整洁.挺 括,仪态要庄重.友好.大方,气氛既不能过于严肃,也不应过分喜形 于色.双方出席签字仪式的人员步入签字厅后,签字人入座,其他人 员分宾.主各一方,按身份高低顺序排列于各签字人座位后,双方身 份最高者站立中央,双方助签人员应分别站在各自签字人的外侧. 本站阅读配图 签字仪式开始后,双方助签人员在本国或本单位保存的文本上 签毕后,由助签人员互相传递.交换协议文本,签字人再在对方
  • 盘点宇宙十大未解之谜 月球磁场三体生命难解析 盘点宇宙十大未解之谜 月球磁场三体生命难解析 自1969年至1972年期间的美国"阿波罗"载人探月活动之后,有6艘飞船在月球着陆,并取回了月球岩石样品.前苏联的3个未载人探测器也从月球取样返回. 但是,这只是人类探索宇宙的第一步,至少是最近距离的探索,那么到底还有哪些宇宙之谜呢? 1.月球谜团 月球拥有神秘的磁场,科学家通过研究发现大约在40亿年前月球内部拥有一个巨大的"发电机",并形成了磁场. 月球谜团 令人惊讶的是,月球核心至今仍然存在少量的金属液体. 2.天王星超级风暴 科学家发现天王星上存在超级风暴,其
  • 上床前做6件事赶走皱纹 上床前做6件事赶走皱纹 一.刷牙洗脸擦身 睡前刷牙比早晨更重要,不仅可清除口腔积物,并且有利于保护牙齿,对安稳入睡也有帮助;电视看完后,洗洗脸.擦擦身,以保护皮肤清洁,使睡眠舒适.轻松. 本站阅读配图 二.梳头 古医学家探明头部穴位较多,通过梳理,可起到按摩.刺激作用,能平肝.熄风.开窍守神.止痛明目等.早晚用双手指梳到头皮发红.发热,可疏通头部血流,提高大脑思维和记忆能力,促进发根营养,保护头发,减少脱发,消除大脑疲劳,早入梦乡. 三.散步 平心静气地散步10-20分钟,这会使血液循环到体表,入睡后皮肤能得到"活生生
  • 哪九个食疗法帮助排毒 哪九个食疗法帮助排毒 本站食疗养生配图 1.空腹喝蜂蜜 蜂蜜自古就是排毒养颜的佳品,含有多种人体所需的氨基酸和维生素.常吃蜂蜜在排出毒素的同时,对防治心血管疾病和神经衰弱等症也有一定效果. 蜂蜜中所含的糖类比较丰富,可吸取体内水分留在肠腔里,利于清肠排毒.因为空腹进食肠道蠕动是最快的,需要提醒大家的是,要用偏凉的温水冲服蜂蜜,因为,太热或太冷都会破坏其营养结构. 2.多吃黑木耳 黑木耳含有的植物胶质有较强的吸附力,可吸附残留在人体消化系统内的杂质,清洁血液,经常食用还可以有效清除体内污染物质.黑木耳也是非常好的清肠排
  • 支付宝亲密付扣款规则? 支付宝亲密付扣款规则? 1. 亲密付付款人可以使用余额.储蓄卡.信用卡.余额宝,暂不支持红包.集分宝等账户优惠 2. 亲密付对象在收银台选择亲密付时,可以使用红包.集分宝等账户优惠 3. 亲密付依次扣款顺序为:用户自定义默认工具>信用卡快捷>信用卡卡通>余额>借记卡快捷>借记卡卡通>余额宝 若交易不支持信用卡支付服务(含永不停机.永不停彩.小额信用卡体验类业务),不会优先扣除信用卡内资金. 如果用户绑定多张同类型的银行卡,按照绑定时间来扣款,最近绑定的先扣 4. 邮储银行卡以及农信银渠道均不支
  • 前沿技术 让二氧化碳变废为宝 前沿技术 让二氧化碳变废为宝 全世界的发电站在燃烧煤炭.石油和天然气的时候,每年都会释放出120亿吨的二氧化碳,而家庭和商业供热设备释放出另外110亿吨. 科学家称,这项技术能够使发电厂排放的二氧化碳直接用于生产更多的电能. 荷兰一个科学家团队声称,可以将二氧化碳注入水或者其它的溶液中,来产生源源不断的电子,以此生成更多的电能.他们称,这种方法每年能够产生1750兆兆瓦小时的额外电量,大约是胡佛水坝输出量的400倍,而且也不会向大气排放额外的二氧化碳.电力生产的循环排放能够立即被用于向电网输送另一股电流. 每一个化学事件的背
  • 魅族黄章:1021魅蓝metal价格四位数 或为1299 魅族黄章:1021魅蓝metal价格四位数 或为1299 最近的魅族科技几乎可说一月一发布会,上个月的PRO新品发布会尚过去不足一个月,马上又要召开新的魅蓝发布会,推出全新的金属版魅蓝metal手机.除了最近被曝光的部分参数,最让人在意的是其一反常态的定价,据闻或为1299元的售价相比当前的魅蓝2和魅蓝note2都要高出不少,让人颇感意外. 魅族创始人黄章微博截图 魅族创始人黄章不久前转发了魅蓝手机的微博,是关于魅蓝新品发布会的时间和地点等信息,并附上了评论:新机价格四位数.与魅蓝2的599元和魅蓝note2的799元不同,魅蓝metal直接突破到了四