`
peonyzzdx
  • 浏览: 592027 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
社区版块
存档分类
最新评论

异常The Struts dispatcher cannot be found.this is usually caused by using struts

 
阅读更多
1.http staus 500
The Struts dispatcher cannot be found.this is usually  caused by using struts tags without the ossociated filter.....



解决方法:
(1)JSP页面中使用了标签
<%@ taglib prefix="s" uri="/struts-tags"%>
(2)不是/*
<filter-mapping>
    <filter-name>struts2</filter-name>
    <url-pattern>/*</url-pattern>
</filter-mapping>

我的错误写法
<filter-mapping>
  <filter-name>struts2</filter-name>
  <url-pattern>*.action</url-pattern>
  </filter-mapping>


解析:
过滤的是*.action的请求行为,如果不经过action就无法调用struts2的标签包,使得s标签无法使用
解决办法:把<url-pattern>*.action</url-pattern>改为<url-pattern>/*</url-pattern>或者通过action访问带s标签的jsp页面
  • 大小: 348.7 KB
分享到:
评论

相关推荐

    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....

    org.apache.struts2.dispatcher.FilterDispatcher

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

    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....

    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.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.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.1.2.zip

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

    struts2的struts.properties配置文件详解

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

    struts-config.xml

    Struts 是一个基于 Model-View-Controller (MVC) 设计模式的Java Web框架,它使得开发者能够更方便地构建动态、数据驱动的Web应用程序。`struts-config.xml`是Struts框架的核心配置文件,它定义了应用的各个组件及其...

    struts-2.5.2-docs.zip

    9. **异常处理**:通过全局异常映射,Struts 2能够统一处理应用程序中的异常,提供一致的错误页面。 10. **测试支持**:Struts 2提供了测试工具,如Struts Mock,方便进行单元测试和集成测试。 在实际开发中,理解...

    Struts2.5.2的配置及问题解决

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

    struts-6.0.3-all.rar

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

    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。

    传智播客struts2全程学习笔记

    &lt;filter-class&gt;org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter &lt;filter-name&gt;struts2 &lt;url-pattern&gt;/* ``` 自从Struts2.1.3版本之后,原来的`FilterDispatcher`类已经被标记为过时...

    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属性文件详解.doc

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

    详解struts2中struts.properties.doc

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

Global site tag (gtag.js) - Google Analytics