20-_el_expressionfactory=_jspxFactory.getJspApplicationContext(getServletConfig()

原创 2015年07月10日 13:17:38

在csdn上面下载了一个webwork+ibatis+spring的小例子,但是怎么都跑不起来,

按照人家说的,让我先运行这个login.jsp,我输入这个login.jsp,但是给我报错说空指针,然后我想空指针不是在jsp写java代码的时候才出现吗?我只知道这种会出现。一看这个页面,连个java代码都没有,所以就很惆怅,于是就在login.jsp页面中新建了一个MyJsp.jsp页面,然后欢快的跑了起来,我继续在浏览器中输入访问的链接,反问这个MyJsp.jsp页面,心想这个页面应该不会有什么问题吧,这应该算是排除法解决问题吧,排除login.jsp页面中其他内容可能出错的影响,跑了一遍这个页面,仍然报错NullPointerException,我确定这个问题不是出现在页面上,而是其他地方。于是就看了一下控制台。

控制台给 我的解释是:login_jsp.java中的_jspInit方法的第34行有问题。

这里因为第一次请求login.jsp的时候,会将jsp文件编译成servlet文件,命名为:xxx_jsp.java,存放的路径为Tomcat的works目录中。

       第34行:_el_expressionfactory = _jspxFactory.getJspApplicationContext(getServletConfig().getServletContext()).getExpressionFactory();

解决方法:

看了这个也不懂啊,就粘贴到百度,然后就找到了答案,原来是我的项目中的jar包和tomcat中的jar包冲突了,所以就将我项目中的所有tomcat中lib目录下的jar文件删除,运行之后,就成功了!


JSP到Servlet的编译过程初探

这篇博源于之前遇到过的一个时常发生的服务器错误,经过简单的测试之后发现了原因;...
  • Mokill0911
  • Mokill0911
  • 2015年11月05日 16:35
  • 821

处理javax.servlet.jsp.JspFactory.getJspApplicationContext错误

处理javax.servlet.jsp.JspFactory.getJspApplicationContext错误 主要跟项目lib目录下的javax.servlet.jar javax.servle...
  • shanshu12
  • shanshu12
  • 2011年03月12日 14:37
  • 16194

getServletContext()空指针异常的原因 和 Servlet的init方法

现在一切都很明了了,当容器(tomcat)帮忙调用init(ServletConfig config)并且给传过来一个参数config,这个方法把参数对象的引用指向类的成员变量this.config,...
  • qq_29001335
  • qq_29001335
  • 2016年05月26日 17:48
  • 1889

ServletConfig和ServletContext以及读取资源的方法

ServletConfig对象当servlet配置了初始化参数后,web容器在创建servlet实例对象时,会自动将这些初始化参数封装到ServletConfig对象中,并在调用servlet的ini...
  • u011702171
  • u011702171
  • 2016年03月16日 20:59
  • 2581

Servlet知识详解(一)ServletContext对象 和 ServletConfig对象学习笔记

学习小结 (一)Servlet的映射URL中使用*通配符的方法:两种固定格式           a:一种格式是:*.扩展名           b:另一种格式是以正斜杠(/)开...
  • u010985901
  • u010985901
  • 2013年12月02日 11:38
  • 1375

java.lang.NoClassDefFoundError: javax/el/ExpressionFactory

今天把写好的PDA程序放到测试服务器上,让测试人员帮忙测试,结果一起动tomcat窗口直接关闭了,于是去tomcat目录下的server.xml文件中查看,中docBase的路径是我自己机器上的,不是...
  • tangyajun_168
  • tangyajun_168
  • 2011年12月18日 17:03
  • 3354

make-3.81-20.el6.x86_64.rpm

  • 2013年08月02日 08:59
  • 389KB
  • 下载

libxml2-devel-2.7.6-20.el6.x86_64.rpm

  • 2016年04月08日 08:40
  • 1.06MB
  • 下载

Mac El Capitan(10.11.6) 编译以及烧制Nexus6P(6.0.1-MTC20F)的曲折经历

下载Android源码由于以前有过Android源码相关的开发经验,所以这一关倒是难不倒,重新参考官方的文档即可(http://source.android.com/source/downloadin...
  • yutao52shi
  • yutao52shi
  • 2016年11月28日 17:01
  • 540

coolkey-1.1.0-20.el6.i686.rpm

  • 2016年05月13日 17:51
  • 86KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:20-_el_expressionfactory=_jspxFactory.getJspApplicationContext(getServletConfig()
举报原因:
原因补充:

(最多只允许输入30个字)