紧急求助!紧急求助!120救护车

lgl_0422 2009-08-26 03:22:23
javax.servlet.ServletException: javax.servlet.jsp.PageContext.getELContext()Ljavax/el/ELContext;
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:321)
at weblogic.servlet.internal.ServletStubImpl.onAddToMapException(ServletStubImpl.java:391)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:309)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
at com.baihe.common.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:48)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3212)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:1983)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:1890)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1344)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
<2009-8-26 下午03时16分02秒 CST> <Error> <HTTP> <BEA-101017> <[weblogic.servlet.internal.WebAppServletContext@1f58334 - appName: '_appsdir_SRWeb_Lgl_dir', name: 'SRWeb_Lgl', context-path: '/SRWeb_Lgl'] Root cause of ServletException.
java.lang.NoSuchMethodError: javax.servlet.jsp.PageContext.getELContext()Ljavax/el/ELContext;
at org.apache.taglibs.standard.tag.common.core.SetSupport.doEndTag(SetSupport.java:140)
at jsp_servlet.__a._jsp__tag0(__a.java:147)
at jsp_servlet.__a._jspService(__a.java:108)
at weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:225)
Truncated. see log file for complete stacktrace
>

服务器 :weblogic9.2 jstl1.1 所需要的包已经导入jstl.jar el-api.jar jasper-el.jar jasper.jar jsp-api.jar
但还是报这样的错误
a.jsp
<%@ page contentType="text/html; charset=gbk" pageEncoding="GBK" %>
<% request.setCharacterEncoding("GBK"); %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<html>
<head>
<body>
<table width="98%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td>
<c:set var="ix" value="123"/>
<font size="2" color="#45629A">show:${ix}
<c:if test="${ix=='123'}">ok</c:if>
<c:if test="${ix!='123'}">error</c:if>
</font>
</td>
</tr>
</table>
</body>
</html>
...全文
233 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
ham1986596 2010-11-15
  • 打赏
  • 举报
回复
楼主,咋解决的,用楼上什么方法啊?
lgl_0422 2009-08-26
  • 打赏
  • 举报
回复
解决了,谢谢楼上的啊
lgl_0422 2009-08-26
  • 打赏
  • 举报
回复
加上还是不行啊
Exception_Error 2009-08-26
  • 打赏
  • 举报
回复
<%@ page isELIgnored="false" %>
jsp页面加这句话了么~~
lgl_0422 2009-08-26
  • 打赏
  • 举报
回复
刚刚把weblogic重装了一下 现在页面出来了,不报错了,可是页面显示的是 show:${ix}
晕 怎么解决啊
badboy169168 2009-08-26
  • 打赏
  • 举报
回复
El表达式的问题。

<c:if test="${ix=='123'}">ok </c:if>
<c:if test="${ix!='123'}">error </c:if>


这样试试:<c:if test="${ix}=='123'">ok </c:if>
  • 打赏
  • 举报
回复
web.xml里的元素位置没有遵守规范导致的


仔细看看

lgl_0422 2009-08-26
  • 打赏
  • 举报
回复
120 呜呼 呜呼 呜呼 大家快来救助救助啊

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧