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

最新文章
  • 有出全新 6p 的么

    求一个全新的,四七七吧无二留吧 --cut-- taoxishuo在2016-05-09 13:01:03回答到: 买个港版的挺方便. alafeizai在2016-05-09 13:01:03回答到: 苹果团么? vbvb在2016-05-09 13:01:03回答到: 京东白条可以免息分期啊. alafeizai在2016-05-09 13:01:03回答到: 想要个港行哈,不打算分期 alafeizai在2016-05-09 13:01:03回答到: 已托朋友在香港买了,谢谢大家.

  • 三星Note3 N9008开启移动/联通双3G 三星Note3 N9008开启移动/联通双3G

    1.首先需要你的手机已经ROOT了,ROOT之后将谷歌商店安装到你的手机中,进入到谷歌商店(Play商店)找到"工程模式测试工具"这个软件下载安装它. 2.安装好之后,这个软件就可以直接把你的移动版Note3 N9008切换到联通与移动的任何一个3G模式了,软件默认的移动3G模式(装移动卡)与联通2G模式(装联通卡),想开启联通3G模式,只需把软件打开把模式设置到"WCDMA only"模式即可. 3.等待2秒钟的样子,你手机就可以开启和使用联通3G网络了. 我们进

  • 那些不声不响就把事情做了的人 那些不声不响就把事情做了的人

    作为一个自控能力不强,无缘无故喜形于色的人,我非常敬佩那些不声不响就把事情做了的人. A不声不响就考了个硕博连读,还是带奖学金的. B不声不响就升职做了高管,通宵加班也不发一个朋友圈. C不声不响就和男友环游了世界,完了还出了本书. D不声不响就结了婚生了娃,然后跟个没事儿人似的继续回职场战斗. 这些ABCD,就是我要说的故事. A.我从小就是A,不懂什么是装13 A先生是我表哥,论辈分其实应该叫叔,但年龄只大我一岁,我叫不出口,就自作主张降了他一个辈分. 他打小读书成绩就好,高考时发挥失误了,

  • 如何驾驭害羞男 如何驾驭害羞男

    俗话说:萝卜白菜各有所爱!女人对男人的爱情也是如此,有的女人喜欢高大.威猛.外向的男人,跟这类男人谈恋爱,女人当个幸福的小女人就可以了.但是也有的女人喜欢害羞.内向的男孩,当你遇到一个这样的男孩时,应该如何驾驭他,来谱写一曲甜美的爱情故事呢?下面小编就来为大家支招. 本站阅读配图 如朋友般跟他相处 即使在害羞的男性,在跟朋友在一起的时候,也是放松的.所以女性在面对害羞的男性时,要首先和他做朋友,花时间和他一起先从朋友做起吧!这不仅能让你了解他,也能卸下他的心房,在你面前表现很自然. 要试着和他多

  • 明朝覆亡真相

    公元644年3 月19日上午,北京城德胜门外,熙熙攘攘的百官民众簟食壶浆,夹道欢迎一支浩浩荡荡的义军进城.走在队伍前面的一位骑着高大的乌龙驹,身着蓝布箭衣,头戴白色毡笠.意气风发,英武绝伦.他,就是出身驿卒的农民起义军将领.推翻明朝.建立大顺政权的闯王李自成.这一天阳光晴和,鸟鸣莺啼.与之形成鲜明对照的,是在紫禁城后的煤山一角阴郁的树林中,明朝末代皇帝.崇祯帝朱由检愁容惨淡,一会儿仰天长叹,泪流满面;一会儿拊膺顿足,以头触地.当第二天人们找到他时,看到的是一具僵硬而冰冷的尸体.他已经不知何时在一

  • 惘思 惘思

    本站经典美文配图 我总习惯把目光投向不知名的远方,微莞嘴角,淡淡情愫,轻柔弥漫如雾霭-- 我以为,在路的最前方;那里,有锦绣如画的江山,有一直追求的梦想,有多年不变的信仰.而不自知的是,茫然向前,因此在无形中错过一路途径的风景. 没有人能平步青云,一如,没有人会一直在原地踏步. 前进,是个过程;正因为这个非常缓慢的过程,让我在不知不觉中忘记了自己的初衷. 在杏花春雨中,在夏荷初露中,在秋风当枯中,在冬雪霏霏中,我一如既往,不停地向前,不断地努力,想让明天过得更好.我坚持着心中仅剩的那一点信仰,然

  • 知名摄影师告诉你利弊所在 知名摄影师告诉你利弊所在

    编者按:对于摄影师朋友们来说水印是一个很特别的小东西,加的好可以为自己的作品增光添彩,还能给自己打打广告;加的不好就有可能毁了一幅本可以大卖的潜力之作.对于保护版权来说,水印也可以防止盗图,不过也可能降低客户的视觉体验.那么水印到底应不应该加呢?让这篇教程来告诉您答案. 今天,我们将和大家分享来自摄影师Kendra Paige的翻译教程.她在文章中探讨了摄影师为自己的作品加上水印的利弊. 对于摄影师来说,被盗图是一件很郁闷的事情.一般来说,很多摄影师会选择给自己的图片加上水印,但这真的是保护版权

  • 使用Python开展并发编程 使用Python开展并发编程

    使用Python进行并发编程 让计算机程序并发的运行是一个经常被讨论的话题,今天我想讨论一下Python下的各种并发方式. 并发方式 线程(Thread) 多线程几乎是每一个程序猿在使用每一种语言时都会首先想到用于解决并发的工具(JS程序员请回避),使用多线程可以有效的利用CPU资源(Python例外).然而多线程所带来的程序的复杂度也不可避免,尤其是对竞争资源的同步问题. 然而在python中由于使用了全局解释锁(GIL)的原因,代码并不能同时在多核上并发的运行,也就是说,Python的多线程

  • 最新基于adt-bundle-windows-x86的android开发环境筹建 最新基于adt-bundle-windows-x86的android开发环境筹建

    最新基于adt-bundle-windows-x86的android开发环境搭建 某系统要配套做一个android客户端,来一次android开发环境快速搭建,系统Win7,具体步骤如下: 1.下载jdk:http://www.oracle.com/technetwork/java/javase/downloads/index.html 安装jdk,我的安装目录是C:\Java\jdk1.7.0_17和C:\Java\jre7: 2.下载android SDK工具包adt-bundle-wind

  • 应用Spring的JdbcTemplate和BeanPropertyRowMapper完成的JDBC

    使用Spring的JdbcTemplate和BeanPropertyRowMapper完成的JDBC 先道要加上两个包:Spring2.5下面的: spring.jar和commons-logging.jar 我用的DBCP数据源,Connection工具类我就没写了 具体的实例说明: public class StuDaoImple implements StuDaointer { private JdbcTemplate jdbctemp = null; public StuDaoImple

热门推荐
  • 西贝评论中的来自本机地址是如何实现的? 西贝评论中的来自本机地址是如何实现的? 如图(不会帖图) http://www.cnbeta.com/articles/465133.htm 评论有提到 X-Forwarded-For,ModHeader,求教大神怎么弄 --cut-- engiun在2016-05-09 23:49:40回答到: 用修改 http header 的浏览器扩展( chrome 和 Firefox 都有一大堆)自定义 http 头的 X-Forwarded-For 字段.装个扩展进入设置界面你自然就懂了 xiaobaike在2016-05-09 23:4
  • 怎样盘头发造型好看 怎样盘头发造型好看 以前每每走到大街上看到很多的时尚美女盘着漂亮的头发,真的很羡慕.她们盘的漂亮大方,真的很好看,是城市大街上一道美丽的风景.那么,怎样盘头发造型好看? 怎样盘头发造型好看? 1:道姑盘发 都说道姑发是那些小女孩的发型,其实你错了.成熟稳重的道姑盘发与年轻活泼的丸子头区别就在于发量以及高度上.只要不去刻意强调发量,追求自然的盘发,而且位置在头顶较偏后的位置即可 2:韩式低位盘发 打造这种发型要在卷发的基础上,不过这种卷应该是向外翻的螺旋,从两侧的头发开始,其实大可不必特意去烫发,只要利用卷发棒即可,
  • 苹果iPhone 6s拒绝骚扰电话和骚扰短信的设置 苹果iPhone 6s拒绝骚扰电话和骚扰短信的设置 骚扰电话或信息对于我们来讲是非常的困扰了,那么我们对于一些比较烦的人可以通过下面的办法来限制它给我们打电话和发信息了,具体的操作如下所示. 一,知道对方的电话号码 短信黑名单 1)在设置界面点击[信息]一栏,进入后点击[黑名单].(如下图) 2)然后点击[新增],进入联系人界面,选择需要添加黑名单的[联系人]即可.(如下图) 电话黑名单 1)点选iPhone6sPlus的[设置],然后选择[电话].(如下图) 2)接着点击[黑名单],再选择[新增],在联系人界面选择你要设置的黑名单即可.(如下图
  • 清爽简约的韩式中长发新娘 清爽简约的韩式中长发新娘 近年来,韩式新娘发型得到了准新娘们足够的认可,2011年春夏结婚季,清爽简约的韩式中长发新娘造型成为很多新娘心仪的选择,不仅浪漫飘逸更是凸显了浓浓的少女味,今天我们就一起来领略多变的韩式中长发新娘造型. 清爽简约的韩式中长发新娘发型 像这样刚刚及肩的中长发,打造出微微的蓬松感,不但可以修饰完美脸型轮廓,而且更显发量和质感.搭配精致的发箍,完美诠释了韩式时尚的精髓. 清爽简约的韩式中长发新娘发型 由直发打造内扣,圆润的弧度对修饰脸型的效果十分到位,简约而蓬松的头纱偏戴一旁,整体风格统一协调,充满传
  • 《转载》拓展JTree的效能 《转载》拓展JTree的效能 <转载>拓展JTree的功能 http://www.java3z.com/cwbwebhome/article/article5/51342.html?id=4306 相信读者都清楚树在图形界面的重要性,但JAVA自带的JTree功能狭窄,运用起来非常的不方便,不灵活,比如在已经添加的节点中不能更改其文本信息和图片信息,而且所有的叶子节点的图片都是通过DefaultTreeCellRenderer的方法setLeafIcon()来实现的,所以全部的叶子节点的图片都是一样,这点在实际的软件开发中