`
liujiawinds
  • 浏览: 136384 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

The Struts dispatcher cannot be found.

 
阅读更多

HTTP Status 500 -


type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: 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] org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:522) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:416) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267) javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

 这个问题是web.xml配置struts2的过滤器设置改变成了*.action的原因。

只要在filter-mapping里面加上

<filter>
		<filter-name>struts2</filter-name>
		<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
	</filter>
	<filter-mapping>
		<filter-name>struts2</filter-name>
		<url-pattern>*.action</url-pattern>
	</filter-mapping>
<!--下面是补充的-->
	<filter-mapping>
		<filter-name>struts2</filter-name>
		<url-pattern>*.jsp</url-pattern>
	</filter-mapping>

 

分享到:
评论

相关推荐

    Struts课堂笔记.rar--struts2的struts.properties配置文件详解

    The org.apache.struts2.dispatcher.multipart.MultiPartRequest parser implementation for a multipart request (file upload) 专为multipart请求信息使用的org.apache.struts2.dispatcher.multipart....

    struts 2.2 api文档

    org.apache.struts2.dispatcher.ng, org.apache.struts2.dispatcher.ng.filter, org.apache.struts2.dispatcher.ng.listener, org.apache.struts2.dispatcher.ng.servlet, org.apache.struts2.impl, org.apache....

    org.apache.struts2.dispatcher.FilterDispatcher

    总的来说,`org.apache.struts2.dispatcher.FilterDispatcher`是Struts 2框架中一个至关重要的组件,负责请求的分发和Action的调用,对于理解和掌握Struts 2的运行机制具有重要意义。开发者需要熟悉其工作原理和配置...

    struts2上传必备jar包,避免出现struts2的升级漏洞!自己吃亏后分享

    at org.apache.struts2.dispatcher.Dispatcher.cleanUpRequest(Dispatcher.java:837) at org.apache.struts2.dispatcher.ng.PrepareOperations.cleanupRequest(PrepareOperations.java:103) at org.apache.struts2....

    struts-2.0.14-src.zip

    2. **org/apache/struts2**:Struts2的代码库,包含了与Struts2特定功能相关的类和接口,如Dispatcher、ActionContext、Tiles插件等。 3. **src/test**:测试代码,可以帮助我们了解如何测试Struts2的功能和组件。 4...

    struts-2.3.24-all.zip

    Struts 2内置了多种结果类型,如`dispatcher`(用于转发到JSP页面)、`stream`(用于下载文件)等。开发者可以根据需求自定义结果类型。 5. **配置文件** Struts 2的配置文件主要包括`struts.xml`,它是整个应用...

    struts.xml和applicationContext.xml、web.xml的配置

    &lt;servlet-class&gt;org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter &lt;servlet-name&gt;struts2 &lt;url-pattern&gt;/* &lt;filter-name&gt;contextLoaderFilter &lt;filter-class&gt;org.springframework....

    struts-2.3.33-lib.zip

    struts2官网2.3版本的最后一个版本,能够...注意此版本的dispatcher是org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter。详见https://struts.apache.org/docs/struts-23-to-25-migration.html。

    struts 2.3.4.1 最新英文版API

    org.apache.struts2.dispatcher.ng This package contains a reimagining of the traditional Struts filter dispatchers. org.apache.struts2.dispatcher.ng.filter org.apache.struts2.dispatcher.ng.listener ...

    struts-2.3.1.2.zip

    Struts 2是Java平台上的一个开源MVC框架,它为构建基于J2EE的Web应用程序提供了强大的支持。Struts 2是Struts 1的后续版本,它结合了Struts 1和WebWork框架的优点,提供了一种更加灵活、功能更加强大的框架体系。 ...

    struts-2.5.12-lib.zip

    官网对struts2的2.5版本做了一些修改,包括dispatcher(org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter)等,详见https://struts.apache.org/docs/struts-23-to-25-migration.html。

    struts-6.0.3-all.rar

    2. 在web.xml文件中配置Struts2的核心过滤器`org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter`。 3. 创建Struts配置文件(struts.xml),定义Action、结果类型以及可能的拦截器链。 4. 编写...

    Struts2属性文件详解.doc

    12. `struts.mapper.class`:定义HTTP请求映射到Action的映射器,默认是`org.apache.struts2.dispatcher.mapper.DefaultActionMapper`,负责根据请求的URL与Action的`name`属性进行匹配。 13. `struts.action....

    struts-config.xml

    在Struts 2中,控制器由Servlet Dispatcher负责。 6. **`&lt;message-resources&gt;`**: 用于配置消息资源,这些资源包含了应用程序中显示的文本,支持国际化和本地化。 7. **`&lt;plug-in&gt;`**: 插件元素,允许扩展...

    struts2.3升级到2.5.26.docx

    org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter &lt;!-- 修改后 --&gt; &lt;filter-name&gt;struts2 org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter ``` #### 四...

    struts2的struts.properties配置文件详解

    9. struts.dispatcher.parametersWorkaround:这是一个布尔值,用于确定是否使用Servlet请求参数工作区(PARAMETERSWORKAROUND),该工作区用于某些版本的WebLogic。 10. struts.enable.DynamicMethodInvocation:...

    struts-2.5.2-docs.zip

    5. **结果类型**:Struts 2支持多种结果类型,如dispatcher(默认,用于转发到JSP)、stream(用于处理文件下载)和redirect(用于重定向URL)。 6. **OGNL(Object-Graph Navigation Language)**:Struts 2使用...

    Struts所有jar包、DTD文件(struts-1.2.9-bin.rar)

    1. **核心库**:如`struts-core.jar`,它提供了Struts框架的核心功能,包括Action、Form、Dispatcher等。 2. **标签库**:如`struts-bean.jar`、`struts-html.jar`和`struts-tiles.jar`,它们分别提供Bean标签、HTML...

    详解struts2中struts.properties.doc

    11. `struts.mapper.class`: 设定请求映射到Action的映射器,默认映射器是`org.apache.struts2.dispatcher.mapper.ActionMapper`。 通过调整这些属性,开发者可以定制Struts2的行为以适应不同应用的需求。例如,...

    Struts2.5.2的配置及问题解决

    Struts2.5.2是Apache Struts框架的一个版本,它是基于MVC设计模式的Java Web应用程序开发框架。本文将详细介绍Struts2.5.2的配置过程以及可能遇到的问题和解决方案。 首先,配置Struts2.5.2需要从官方站点下载所需...

Global site tag (gtag.js) - Google Analytics