zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    elasticsearch query 和 filter 的区别
    java 模拟简单搜索
    filterBuilders 构建过滤器query
    elasticsearch java 索引操作
    lesson4:利用jmeter来压测数据库
    lesson3:使用java代码的方式对不能识别的协议进行压力测试
    lession2:使用HTTP Cookie 管理器来传递cookies值
    lesson1:压测普通网页
    php mysql find_in_set函数 检索单子段 逗号分隔序列
    写出一种排序算法(要写出代码),并说出优化它的方法。(新浪面试题)
  • 原文地址:https://www.cnblogs.com/FlyAway2013/p/5206301.html
Copyright © 2011-2022 走看看