org.apache.jasper.JasperException: The Struts dispatcher cannot be found的解决方法
2016-05-12 12:52
726 查看
这个是配置问题
我在web.xml中的配置为
<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>
然而我在jsp文件中加入了struts2的标签,而我的配置中struts2不会代理jsp文件,就会出现问题。
解决问题的办法很简单 就是将jsp加入到struts2的配置中:
<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>
<url-pattern>*.jsp</url-pattern>
</filter-mapping>
我在web.xml中的配置为
<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>
然而我在jsp文件中加入了struts2的标签,而我的配置中struts2不会代理jsp文件,就会出现问题。
解决问题的办法很简单 就是将jsp加入到struts2的配置中:
<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>
<url-pattern>*.jsp</url-pattern>
</filter-mapping>
相关文章推荐
- 【转载】禁止apache显示目录索引的常见方法(apache禁止列目录)
- java.lang.NoClassDefFoundError: org/apache/commons/lang/exception/NestableRuntimeException
- apache commons io 依赖度
- apache 的工作模式
- Apache的URL支持中文的设置方法
- Apache Thrift - 可伸缩的跨语言服务开发框架
- Apache Storm 官方文档中文版
- apache commons组件地址
- Ubuntu Apache部署多个web工程
- windows下PHP5.5.6+Apache2.4.7配置
- 基于腾讯云的Centos6系统搭建Apache+Mysql+PHP开发环境
- 解决 Apache服务器下,访问出现"You don't have permission to …"
- win7 64位下php7 apache2.4配置
- Apache Flink:特性、概念、组件栈、架构及原理分析
- Apache服务器笔记
- 上传并解析excel文件
- 安卓中的广播使用
- Apache安装cloudflare和bw模块
- Ubuntu 14.04 Web服务器--Apache的安装和配置
- Apache Kafka:下一代分布式消息系统