weblogic10 el表达不能正常解析

问题描述

从tomcat上迁移到weblogic就粗问题了el不能解析,试了网上很多方法都不行啊,谁遇到过啊Compilation of JSP File '/EE/EngineeringEvaluationAdd.jsp' failed:--------------------------------------------------------------------------------EngineeringEvaluationAdd.jsp:28:36: Syntax error in expression. Encountered "(". Expected one of : "}", ".", "[", ">", "gt", "<", "lt", ">=", "ge", "<=", "le", "==", "eq", "!=", "ne", "&&", "and", "||", "or", "*", "+", "-", "?", "/", "div", "%", "mod", var paraNum = '${paraVOList.size()}'; ^EngineeringEvaluationAdd.jsp:81:86: Syntax error in expression. Encountered "(". Expected one of : "}", ".", "[", ">", "gt", "<", "lt", ">=", "ge", "<=", "le", "==", "eq", "!=", "ne", "&&", "and", "||", "or", "*", "+", "-", "?", "/", "div", "%", "mod", <input type="hidden" id="aa" name="aa" class="TextBoxShort" value="${paraVOList.size()}"/> ^java.lang.IllegalStateException: Response already committedat weblogic.servlet.internal.ServletResponseImpl.objectIfCommitted(ServletResponseImpl.java:1629)at weblogic.servlet.internal.ServletResponseImpl.sendError(ServletResponseImpl.java:637)at org.apache.struts2.dispatcher.Dispatcher.sendError(Dispatcher.java:771)at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:506)at org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77)Truncated. see log file for complete stacktrace

解决方案

var paraNum = '${paraVOList.size()}'; 写法不对,应该为${fn:length(paraVOList)}.

时间: 2024-10-26 21:27:58

weblogic10 el表达不能正常解析的相关文章

EL表达式无法被解析

     刚困死了,可是手上还在debug一个东西.然后就发现      我的EL表达式都跑到页面上去了,处于半睡半醒的状态,又restart 了下Tomcat,发现还没好,判断应该是真的有问题.      百度了句话粘上去:<%@ page isELIgnored="false"%>      再run一下,果然就没事了.虽然很困,但是还是很清楚EL表达式是不用添加page指令的.so,到底是哪里出了问题.是不是我struts里面多配了什么东西?还是webconfig呢?

Tomcat5发布项目问题(2):默认不解析EL表达式

Tomcat 5.5使EL表达式不被解析.  现象 代码${userSession.user_name}是JSP中的一个代码片段: 如果部署到tomcat5.5中,不会显示出session中的变量user用户名,而只会把 ${userSession.user_name}打印出来,猜测很可能是tomcat5.5的bug,不解析(或屏蔽了)EL表达式.  原因 如果web.xml中声明部分的schema版本为2.5或者以上,而tomcat使用的是5.5.x以下的版本的时候就会出现在页面直接显示而不解

el表达式-EL表达式解析错误,页面无法展示

问题描述 EL表达式解析错误,页面无法展示 以下的jsp代码中,在Linux服务器上部署工程出现: <c:if test="${switch == 0 || switch == 1}">解析错误!页面无法正常展示,是语法错误吗? <center> <c:set var="switch" scope="session" value="${scoreCleanIp }"/> <c:if t

jsp页面中EL表达式被当成字符串处理不显示值问题的解决方法_JSP编程

在自己练手时遇到了EL表达式被当成字符串处理而没有正确解析的现象.当时工程中使用的Javaee5, web.xml <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/

SpringMVC的JSP页面中中EL表达式不起作用的问题解决

今天,我在写SpringMVC代码的时候遇到了一个问题,就是在jsp页面中使用el表达式取值,取不到值,但是使用jsp中嵌套java代码可以取到值. 问题如下图: 起初,我以为是jstl标签没有导入,但是经过检查,并不是这个原因,害我试了好久,还是没改出来.后来上网谷歌搜索一下才发现了问题所在! 解决方法: 在使用el表达式的jsp中配置: <%@page isELIgnored="false" %> 更改后就显示正确,如下: 该设置代表在本jsp中使用el表达式,可以解析

入门教程:JSP标准模板库(下)

js|标准|教程|模板|入门教程 JSTL标签库JSTL通常被认为是一种单标签库.但JSTL实际上有4个标签库.这些标签库被概括为如下: 核心标签库?包含一些Web应用的必要的标签.核心标签库的实例包括循环,表达式赋值和基本输入输出.. 格式化/国际化标签库?包括被用来解析数据的标签库.这种标签会解析数据,比如日期,不同的场所区域等. 数据库标签库?包含被用来访问SQL数据库的标签.这些标签通常仅仅只创建原形(prototype)程序.这个是因为大多数程序不会直接从JSP页面中来处理数据库访问.

Java与XML

xml JAXP API--嵌入不同的解释器 SAX解释器+DOM解释器+XSL转换器 javax.xml.parsers中加载XML文档的类: DocumentBuilder DocumentBuildrFactory SAXParser SAXParserFactory ===================================== SAX API SAX的XML解释器:Apache的Xerces或Crimson 处理XML文档的接口: ContentHandler Entity

Java与XML(一)基础

xml JAXP API--嵌入不同的解释器 SAX解释器+DOM解释器+XSL转换器 javax.xml.parsers中加载XML文档的类:DocumentBuilderDocumentBuildrFactorySAXParserSAXParserFactory=====================================SAX API SAX的XML解释器:Apache的Xerces或Crimson 处理XML文档的接口:ContentHandlerEntityResolver

一篇关于JSF的入门文章

摘要:JavaServer Faces作为一种新兴的Web表现层框架,正在受到越来越多的关注.本文描述了JSF的几大优势,以及这些优势所带来的Web开发的重大变革,从而试图说明JSF将会在众多竞争者中脱颖而出,成为Web表现层框架的主流. 1. 引子:我与JSF的第一次亲密接触 2004年3月,当我着手开发我的第一个Web程序时,我选择了JSP.作为一个传统的桌面程序员,而且是老程序员,向Web程序员的转变是异常痛苦的.3个月的时间,程序总算完成了,但从此对JSP恨之入骨.凌乱的书写格式,数据和