• struts tags


    HTTP ERROR 500

    Problem accessing /showognl.jsp. Reason:

        Server Error

    Caused by:

    org.apache.jasper.JasperException: An exception occurred processing JSP page /showognl.jsp at line 20
    
    17:     
    18:     <!-??OGNL?????-->    
    19:     
    20:     <p>parameters: <s:property value="#parameters.msg" /></p>    
    21:     
    22:     <p>request.msg: <s:property value="#request.msg" /></p>    
    23:     
    
    
    Stacktrace:
    	at org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:574)
    	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:476)
    	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:396)
    	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:340)
    	at org.eclipse.jetty.jsp.JettyJspServlet.service(JettyJspServlet.java:107)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
    	at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:821)
    	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1685)
    	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:85)
    	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
    	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1668)
    	at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:581)
    	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
    	at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548)
    	at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:226)
    	at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1158)
    	at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:511)
    	at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)
    	at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1090)
    	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
    	at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:213)
    	at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:109)
    	at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:119)
    	at org.eclipse.jetty.server.Server.handle(Server.java:517)
    	at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:308)
    	at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:242)
    	at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:261)
    	at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:95)
    	at org.eclipse.jetty.io.SelectChannelEndPoint$2.run(SelectChannelEndPoint.java:75)
    	at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceAndRun(ExecuteProduceConsume.java:213)
    	at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:147)
    	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:654)
    	at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572)
    	at java.lang.Thread.run(Thread.java:744)
    Caused by: The Struts dispatcher cannot be found.  This is usually caused by using Struts tags without the associated filter. Struts tags are only usable when the request has passed through its servlet filter, which initializes the Struts dispatcher needed for this tag. - [unknown location]
    	at org.apache.struts2.views.jsp.TagUtils.getStack(TagUtils.java:58)
    	at org.apache.struts2.views.jsp.StrutsBodyTagSupport.getStack(StrutsBodyTagSupport.java:44)
    	at org.apache.struts2.views.jsp.ComponentTagSupport.doStartTag(ComponentTagSupport.java:48)
    	at org.apache.jsp.showognl_jsp._jspx_meth_s_005fproperty_005f0(showognl_jsp.java:511)
    	at org.apache.jsp.showognl_jsp._jspService(showognl_jsp.java:181)
    	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
    	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:438)
    	... 32 more
    

    Caused by:

    The Struts dispatcher cannot be found.  This is usually caused by using Struts tags without the associated filter. Struts tags are only usable when the request has passed through its servlet filter, which initializes the Struts dispatcher needed for this tag. - [unknown location]
    	at org.apache.struts2.views.jsp.TagUtils.getStack(TagUtils.java:58)
    	at org.apache.struts2.views.jsp.StrutsBodyTagSupport.getStack(StrutsBodyTagSupport.java:44)
    	at org.apache.struts2.views.jsp.ComponentTagSupport.doStartTag(ComponentTagSupport.java:48)
    	at org.apache.jsp.showognl_jsp._jspx_meth_s_005fproperty_005f0(showognl_jsp.java:511)
    	at org.apache.jsp.showognl_jsp._jspService(showognl_jsp.java:181)
    	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
    	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:438)
    	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:396)
    	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:340)
    	at org.eclipse.jetty.jsp.JettyJspServlet.service(JettyJspServlet.java:107)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
    	at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:821)
    	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1685)
    	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:85)
    	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
    	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1668)
    	at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:581)
    	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
    	at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548)
    	at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:226)
    	at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1158)
    	at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:511)
    	at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)
    	at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1090)
    	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
    	at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:213)
    	at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:109)
    	at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:119)
    	at org.eclipse.jetty.server.Server.handle(Server.java:517)
    	at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:308)
    	at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:242)
    	at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:261)
    	at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:95)
    	at org.eclipse.jetty.io.SelectChannelEndPoint$2.run(SelectChannelEndPoint.java:75)
    	at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceAndRun(ExecuteProduceConsume.java:213)
    	at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:147)
    	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:654)
    	at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572)




    需要配置 filter
    <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> -- 2.2以后
    <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class> -- 2.1.3
  • 相关阅读:
    开发笔记--git代码回退,撤回到上一个版本
    开发笔记--Navicat导出postgresql表结构数据成excel文件
    使用Aspose.Words组件给word加水印
    JSON JavaScriptSerializer 字符串的长度超过了为 maxJsonLength 属性设置的值。
    http content-type详解
    Linux CPU使用率超过100%的原因
    Qt查找依赖库的简单方法及如何简便地在pro中添加依赖库
    OSI七层网络模型分别是哪七层?各运行那些协议?
    配置文件管理
    Java中日期转json时日期格式转换
  • 原文地址:https://www.cnblogs.com/FlyAway2013/p/5206301.html
Copyright © 2020-2023  润新知