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

最新文章
  • 家里自制腊肉腊肠 家里自制腊肉腊肠

    今年晒腊肉 去年晒腊肠 --cut-- duandashen在2016-05-09 12:13:43回答到: 腊肠比腊肉好吃 Pastsong在2016-05-09 12:13:43回答到: 楼主在哪啊 yicun在2016-05-09 12:13:43回答到: @Pastsong 广东 Return2legacy在2016-05-09 12:13:43回答到: 家里趁着这几天天气好也在晒腊肠腊肉,上周晒的咸鱼有很多晒不透变质了.同广东. Sukizen在2016-05-09 12:13:43回

  • 有没人要出 raspberry pi b+,收一个玩玩

    如有传感器等附件最好 --cut--

  • 数据接入框架 Golang

    http://www.v2ex.com/t/243674 --cut-- imn1在2016-05-10 02:55:45回答到: 你发到 Chamber 节点?

  • 夏季阳虚、气虚的人群适合进行艾灸疗法

    阳虚.气虚人群更适合进行艾灸疗法.生病的人大多属于阳虚体质.艾叶是温性的,属于纯阳之物.艾灸能够温通经络,祛除寒湿,补益人体阳气.夏天又正好是自然界阳气最重的时候,两者的阳热合在一起,温补的作用更强.所以在夏季大自然阳气最盛的时候艾灸,补益的效果能够达到最佳. 艾灸最适合阳虚.气虚人群 和其他中医疗法一样,艾灸也有其适应症,并不是所有人都可以随便施灸.中医认为,艾灸本身就是补益阳气的,适合体质阳虚.气虚的人做.如果体质不对,乱灸很容易出问题.不适合艾灸人群如果使用艾灸可能会出现浑身燥热,满面潮红

  • 手机支付宝怎么开通小额免密支付 手机支付宝怎么开通小额免密支付

    1)打开支付宝钱包,进入软件界面后点击"安全".(如下图所示) 2)在"安全"界面点击"小额免密支付",然后在"小额免密支付"界面里对小额免密支付按钮向右滑动.(如下图所示) 3)输入支付密码.这样小额免密支付就开通成功了.(如下图所示) PS:小额免密支付只能对200元以下的金额免密支付哦!

  • 多家投资机构评级网易“增持” 密集上调网易目标价 多家投资机构评级网易“增持” 密集上调网易目标价

    日前,摩根士丹利.摩根大通.汇丰.瑞银等多家投资机构密集调升网易(NASDAQ:NTES)目标股价,看好其在移动游戏.电子商务等领域的增长势头.小摩将网易评级调至"增持",目标价调高至116美元,大摩则重申网易股票的"增持"(Overweight)评级,同时将其目标价上调至123美元. 摩根士丹利本周一表示,据网易2014年Q3财报显示,网易移动游戏营收在2014财年第三季度总游戏营收中所占比例达9%,移动游戏将推动网易2015年营收增长重新加速.因此将网易的目标价

  • 奥运冠军张怡宁的乒乓球励志之路 奥运冠军张怡宁的乒乓球励志之路

    奥运冠军张怡宁的乒乓球励志之路 张怡宁四五岁的时候,正赶上播放电视连续剧<排球女将>,爱上排球的她就在家里挂了个气球苦练"晴空霹雳".妈妈见女儿如此好动,就让她参加了业余体校乒乓球班. 本站励志人物配图 从此,张怡宁最盼望的就是下午四点钟放学的时候.一下课,她就飞奔到体校训练,直到晚上六七点钟才晃悠着回家,乐此不疲. 9岁时,张怡宁第一次代表北京市东城区出战.她一路过关斩将闯进决赛,对手是交过几次手的一个小伙伴,张怡宁从来没输给过她.前两局两人各赢一局,第三局打成15∶13

  • 听说爱情回来过

    依窗渐感凉意! 秋风瑟瑟吹过,片片残叶飞旋而下,落了一地的凄凉.碎了所有的梦! 秋雨绵绵下个不停,像片片花瓣雨落在我的眼前,打在我的脸颊,凉意透入心扉!秋,像我的情衷,牵引着我的思绪! 关于你的记忆已经变得零碎,但所有的片段却永不退色!是上天的安排让我在人生的路口遇见了你,同样是带雨的季节,我们在雨里相遇,那个漆黑的夜里我真的有点害怕,硬着头皮往前走,雨点打落身上时心里像打鼓.你的出现是我一生都不会忘记的惊喜,我像一个迷路的孩子找到了家,心里一下有了停靠的港湾,也就是在那次的相遇后我才真正知道原

  • 用网络放飞梦想

    带着一腔热血,带着一个理想,带着一个希望,带着一种信赖,我们选择了互联网这种时髦的职业,同时也把自己的青春埋藏在了深阁,希翼用自己的睿智和辛劳去收获成功的喜悦,可这个行业犹如千军万马横扫白洋淀,那我们应该怎样在这个竞争激烈的行业中,寻找一盏属于自己的长明灯呢! 一:如何把兴趣变成职业 近日有位朋友来我这里诉苦,说大学都毕业了,工作却一直都没有着落,当时我笑了笑问他:"你最得心应手的是什么?或者说你最擅长的是什么?"他说是踢球和打篮球,我再次问道"你能用踢球和打篮球赚到生存的条

  • TERA 这款游戏怎样?玩了几小时的评价 TERA 这款游戏怎样?玩了几小时的评价

    首先说画面,很多人说画质差,优化差我觉得优化还不错了.9800GT+4G+E5440,就阴影还有显示距离,画面渲染.抗锯齿这些没有调最高.其它基本调最高,野外30多帧数,城内20左右,最重要的是不卡顿! 剑灵那神优化,以前玩得想哭了各种卡顿.我开3档和同学PK .我刚出一个技能就卡主几秒 .几秒后就死了,开最低还是很卡.(小编觉得你在黑我大剑灵) tera画质是比不上剑灵 但它优化做得很好.人物建模还有衣服不如剑灵 但场景刻画比剑灵好 天空和太阳还是动态.[没有景深 实在可惜了] 说到打击感.虽

热门推荐