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

最新文章
  • offer 怎么选,某行业第一打车软件,某第一微商,某互联网金融公司。

    坐标杭州,最近换工作,拿到了几个offer,打车app给的最高.后面2个都有期权. 请有经验的过来人帮我分析分析,应该如何抉择? --cut-- parkcg在2016-05-09 11:57:26回答到: 打车,微商有点像传销 长期发展不推荐 soolby在2016-05-09 11:57:26回答到: 1,公司平台 -- 打车 2,薪酬待遇 -- 打车 3,未来趋势 -- 互联网金融.打车 如果互联网金融公司很好,待遇相差不多.我觉得互联网金融发展空间大一些. 如果互联网金融公司初创.没备背

  • 广州转让松下GF2双镜头微单(单电)套机,黑色,购自日本

    上个月在日本旅游的时候买的,只是当时用过一下,跟全新的完全一样,所有包装.配件齐全. 淘宝链接 http://ershou.taobao.com/item.htm?id=14480540372 --cut--

  • 年夜饭菜单推荐:白豆烧凤爪 年夜饭菜单推荐:白豆烧凤爪

    通常,在年夜饭菜单上,鸡代表着凤凰,寓意着吉祥,而鸡爪则是在家常菜谱上和鸡腿一样受大家的欢迎,因此,今天推荐的家庭年夜饭菜谱就是:白豆烧凤爪. 年夜饭菜谱主辅料: 肉鸡凤爪500克.大白豆50克. 年夜饭菜谱制作流程: 将白豆泡涨上笼蒸断生使用,将凤爪改刀加酒腌脂后起锅入油,烧六成熟下凤爪炸紧皮上色后出锅,另起锅下家常汁入凤爪吃味烧耙,下白豆同烧收汁亮油装盘即成. 味型:家常味. 菜谱特点:咸鲜微辣.色泽红亮.粑糯离骨.

  • 社会化营销 创意无处不在 社会化营销 创意无处不在

    你见过会说话的窗户吗,你能想象在疲惫的旅途中,你将头靠向玻璃窗的瞬间可以听到它发出声音和你交流吗?好吧,虽然这听起来似乎有点毛骨悚然,但事实上,"会说话的窗户"是由BBDO为德国天空电台做的一次新鲜有趣的社会化营销 ,而经历过的旅客也纷纷表示:很意外,很新奇,但印象非常深刻. 该创意的表现过程如下:列车上,当昏昏欲睡的.靠窗而坐的乘客,将头轻轻靠往玻璃窗,以寻找相对舒适的姿势获得短暂休息;这时候却听到一个很近的声音在对自己说话!它说:"很无聊吗,那就下载SkyGo看段视频吧&

  • 脚底养生11招让你百病全消,非常实用,还不赶紧试试? 脚底养生11招让你百病全消,非常实用,还不赶紧试试?

    引导语:中医脚底养生,可以到达治病强身的目标.由于脚部特定部位与体内各脏器之间有着直接的接洽.脚底部存在着各脏器的反射区,某些脏器产生病变后,可以在其反射区上反应出来.推拿和刺激相应的反射区,可以促进局部血液循环. 一敲击脚底 天天晚上临睡前用拳头敲击脚底,可以打消一天的疲劳.通过敲击给脚底以恰当的刺激,增进了全身的血液循环,可使内脏功效得以加强,尽快恢复精神. 准确的敲击法是以脚掌为中心,有节奏地向四周放射进行,以稍有疼痛感为度.也可以盘腿坐在床上或椅子上,把脚放在另一侧腿的膝盖上,这样比拟轻

  • NASA耗资4300万美元  SeaOrbiter打造海上“国际空间站” NASA耗资4300万美元 SeaOrbiter打造海上“国际空间站”

    人类为探索无垠的宇宙打造了国际空间站,但是地球本身也有很多秘密等待着人类的发现.在我们所生活的地球围绕着广阔的未开发的海洋世界,在世界各地不断有 发现各种古怪的迷人海底生物,为了探索海洋的秘密,一项名为"SeaOrbiter"项目有望成为海洋上的国际空间站,该项目由前NASA主管 Daniel Goldin牵头,项目总耗资达到4300万美元,建成之后将同时容纳22名研究人员和船员生活科研. 当项目建成之后SeaOrbiter水上高度为100英尺,水下深度为90英尺,设计者希望让他们这个

  • 站长故事:淘宝买关键词排名SEO服务那些事 站长故事:淘宝买关键词排名SEO服务那些事

    导读:现在的社会,真是一个物欲横流的年代,万能的淘宝真的无所不能,吃喝拉撒行全部能做到,当然,对于小站长的一些需求,也是能"解决"的,比如卖主机的,卖域名的,当然,也有大牛卖SEO服务,具体说来就是卖关健词排名.说句实话,部落在两年前,还真的有这种冲动,想从淘宝花钱买关健词排名.不过从今天的情况来看,还好没有去买. SEO服务 淘宝上现在提供的各类SEO服务,比如流量,点击率,百度排名第一之类的,数不胜数,购买流量之类的,部落相信确实有真的,但绝对不是几毛钱几元钱能解决的.一起来看看部

  • LOL拉克丝魔法蛋糕抽奖开启 抽皮肤攻略来袭 LOL拉克丝魔法蛋糕抽奖开启 抽皮肤攻略来袭

    lol2015年元旦刚过不久全新开启了拉克丝的魔法蛋糕抽皮肤英雄活动,抽奖活动细节规则相信大家也都非常熟悉了,虽然抽取限定.史诗皮肤的概率是多少大家心里都清楚,但是活动也主要是为了娱乐,新年到来碰碰运气.冲冲喜气,大家一起来看一下吧! 活动地址:[点此进入] 活动时间:2015年1月6日-2015年1月12日 1.充值钻石 钻石 可以兑换 珍稀守卫皮肤 ,同时获赠 魔法蛋糕 2.钻石兑换守卫皮肤送魔法蛋糕 3.美味蛋糕藏惊喜 其他召唤师获得 每次活动我都会看到一个叫"其他"的召唤师,总

  • 剑灵史上最萌校园季 七重活动迎佳节 剑灵史上最萌校园季 七重活动迎佳节

    8月29日信息,又是一年开学季,恰逢中秋佳节也将到来,剑灵全新校服携三套中秋新时装.两套中秋头饰和精彩活动闪亮登场.你可以选择穿上萌萌的水手服,在游戏里体验青葱校园的纯情时光;也可以收集具有浓郁古典气息的中秋服饰,邀请小伙伴们一起在佳节赏月.仔细想想,还有些小激动呢~ 中秋校园季专题:http://bns.qq.com/act/a20140826autumn/evt1.shtml 活动1:在中秋活动期间,所有等级大于等于16级的玩家都会自动接到每日任务"丰饶金秋",在彩虹湖收集青蛙内丹

  • js 获取光标所在textarea里的x y 坐标

    下面是从一个网外网站找到的兼容ie6 7 8,ff等浏览器的textarea光标位置两个实现,有需要的朋友可参考. 下面是从一个网外网站找到的兼容ie6 7 8,ff等浏览器的textarea光标位置两个实现,有需要的朋友可参考. <head> <script type="text/网页特效"> function RemoveContent () { var srcObj = document.getElementById ("src");

热门推荐
  • 元宵手抄报资料 元宵手抄报资料 关于元宵手抄报资料: 相传,远古时候玉皇大帝为了一统天下,特派灶神菩萨长驻人间了解民情,每月逢三上天回禀.有年夏历冬月二十三日,灶神菩萨向玉帝回禀道:"人间百姓一年三百六十五天都吃的是粗茶淡饭.每日辛勤劳动,从不歇息,长此下去,我担心庶民们会因过度疲劳累坏身体,不能生产,必将影响贡献."玉帝闻奏即命群臣共商良策.太白金星奏道:"大王可命衲陀祖师下凡,给百姓们吃些药,叫他们慢慢地发起病来,自然就会休息."玉帝准奏,使命衲陀祖师下凡照此办理. 夏历腊月初八早上,衲陀祖师
  • 揭秘埃及57座木乃伊古墓  部分有雕刻精美的石棺 揭秘埃及57座木乃伊古墓 部分有雕刻精美的石棺 据媒体报道,考古学家在埃及开罗南部的法尤姆省挖掘出57座古墓,大部分都有雕刻精美的石棺,里面还有木乃伊. 考古学家在埃及首都开罗南部挖掘出57座古墓 据介绍,其中最古老的古墓可以追溯到大约公元前2750年,当时正值埃及的第一和第二王朝.有12座古墓属于第十八王朝,时间是公元前2000年左右.这一发现为人们更好地了解埃及宗教提供了依据.埃及考古学权威扎希·哈瓦斯表示,那些第十八王朝的木乃伊上包裹亚麻布,上面装饰着<死亡书>上的经文以及古埃及女神的画像. 此考古项目的负责人阿卜杜勒·拉赫曼·伊尔亚
  • 揭开交互设计的神秘面纱 揭开交互设计的神秘面纱 什么是交互设计? 为了让大家了解交互设计,首先我们来谈谈交互设计的概念. 相信很多人都听说过工业设计.视觉传达设计.建筑设计.环艺设计和服装设计等,但是除了交互设计从业人员之外,应该很少有人知道交互设计,更不用说理解交互设计的概念了. 先来扯下历史:交互设计是于20世纪70年代末80年代初,由两位工业设计师--Bill Moggridge(交互设计之父,近年刚刚去世) 和Bill Verplank创造出"交互设计"(interaction design)这个词来描述他们所从事的工作,二
  • dnf2014勤劳的农夫好不好?2014勤劳的农夫怎么获得? dnf2014勤劳的农夫好不好?2014勤劳的农夫怎么获得? dnf2014勤劳的农夫好不好呢?我们要得到这个勤劳的农夫称号,只需要游戏玩家试用200个dnf丰收的草莓到赛利亚的勤劳的农夫处兑换获得哦. dnf2014勤劳的农夫怎么获得? 玩家可以试用200个dnf丰收的草莓到赛利亚的勤劳的农夫处兑换获得. 要换得这个称号我们只需要使用草莓200个去赛利亚的勤劳的农夫处兑换获得了, (草莓获得方法只需要:玩家需要去牛头怪乐园了,打死boss就能获得大量的丰收的草莓了) dnf2014勤劳的农夫属性怎么样? 力量 +24 智力 +22 hp最大值 +119(