隨筆 - 117  文章 - 72  trackbacks - 0

          聲明:原創(chuàng)作品(標(biāo)有[原]字樣)轉(zhuǎn)載時(shí)請(qǐng)注明出處,謝謝。

          常用鏈接

          常用設(shè)置
          常用軟件
          常用命令
           

          訂閱

          訂閱

          留言簿(7)

          隨筆分類(lèi)(130)

          隨筆檔案(123)

          搜索

          •  

          積分與排名

          • 積分 - 156264
          • 排名 - 390

          最新評(píng)論

          [標(biāo)題]:調(diào)試EL函數(shù)時(shí),Tomcat提示NullPointerException
          [時(shí)間]:2009-4-2
          [摘要]:EL函數(shù)對(duì)應(yīng)的Java方法必須是靜態(tài)的。
          [關(guān)鍵字]:NullPointerException,EL函數(shù),taglib,function,JSP
          [平臺(tái)]:Tomcat6
          [作者]:Winty (wintys@gmail.com)

          [正文]:
          調(diào)試EL函數(shù)時(shí),Tomcat提示如下錯(cuò)誤:
          java.lang.NullPointerException
              at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
              at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
              at java.lang.reflect.Method.invoke(Method.java:597)
              at org.apache.el.parser.AstFunction.getValue(AstFunction.java:94)
              at org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:186)
              at org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate(PageContextImpl.java:928)
              at org.apache.jsp.ch11_005fEL.ELFunction.ELFunctionTest_jsp._jspService(ELFunctionTest_jsp.java:67)
              at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
              at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
              at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:384)
              at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
              at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
              at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
              at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
              at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
              at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:228)
              at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
              at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)
              at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
              at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
              at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
              at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:216)
              at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:866)
              at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:716)
              at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1498)
              at java.lang.Thread.run(Thread.java:619)
              在網(wǎng)上查到了類(lèi)似java.lang.reflect.Method.invoke的錯(cuò)誤信息,與自己的并不一致。最后,發(fā)現(xiàn)書(shū)上講到的一句話(huà),EL函數(shù)對(duì)應(yīng)的Java方法必須是靜態(tài)的。錯(cuò)誤原因就是這樣。把所涉及的方法改為靜態(tài)就可以正常執(zhí)行EL函數(shù)了。
          posted on 2009-04-03 19:02 天堂露珠 閱讀(400) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): Error
          主站蜘蛛池模板: 齐河县| 禄劝| 信宜市| 来宾市| 本溪市| 紫云| 分宜县| 吴桥县| 丹凤县| 宁国市| 浦城县| 登封市| 东安县| 乌拉特前旗| 丹阳市| 靖西县| 四川省| 阜阳市| 含山县| 长宁区| 敖汉旗| 巴里| 虎林市| 芷江| 资源县| 吉安市| 府谷县| 万载县| 丰宁| 荥阳市| 延长县| 武夷山市| 通渭县| 安福县| 大新县| 华亭县| 鸡西市| 神农架林区| 万荣县| 汝州市| 大渡口区|