在Struts中使用Sitemesh时,报错“the Struts Dispatcher not found”之类的,搞得不知道如何配置了,后来发现从Struts2.1.3开始应该改为以下配置才能集成起来,要不然装饰器页面或者被装饰页面里面将不能使用Struts2的标签。

  <filter><filter-name>StrutsPrepareFilter</filter-name><filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareFilter</filter-class></filter><filter><filter-name>sitemesh</filter-name><filter-class>com.opensymphony.module.sitemesh.filter.PageFilter</filter-class></filter><filter><filter-name>StrutsExecuteFilter</filter-name><filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsExecuteFilter</filter-class></filter><filter-mapping><filter-name>StrutsPrepareFilter</filter-name><url-pattern>/*</url-pattern></filter-mapping><filter-mapping><filter-name>sitemesh</filter-name><url-pattern>/*</url-pattern></filter-mapping><filter-mapping><filter-name>StrutsExecuteFilter</filter-name><url-pattern>/*</url-pattern></filter-mapping>

推荐:你可能需要的在线电子书

敏捷个人sina围裙:http://q.t.sina.com.cn/135484

欢迎转载,转载请注明:转载自敏捷个人网站

转载于:https://www.cnblogs.com/zhoujg/archive/2013/04/08/3008390.html

Struts2.3使用Sitemesh如何配置web.xml?相关推荐

  1. IDEA - 解决 Maven 初始化配置 web.xml 为 2.3 的问题

    IDEA - 解决 Maven 初始化配置 web.xml 为 2.3 的问题 参考文章: (1)IDEA - 解决 Maven 初始化配置 web.xml 为 2.3 的问题 (2)https:// ...

  2. jsp到java xml配置,JSP中web配置:web.xml

    # re: JSP中web配置:web.xml 2007-07-02 12:24 和田雨 - http://java.sun.com/xml/ns/j2ee" xmlns:j2ee=&quo ...

  3. SpringMVC4零配置--web.xml

    servlet3.0+规范后,允许servlet,filter,listener不必声明在web.xml中,而是以硬编码的方式存在,实现容器的零配置. ServletContainerInitiali ...

  4. 一个配置web.xml的编程方法

    使用编程方法针对任何java/j2ee配置web.xml Introduction 本文介绍了Java和J2EE项目使用任何一种编程方法的web.xml配置 Background 作为一种传统的方法, ...

  5. java quartz web.xml_quartz定时执行任务,并配置web.xml的操作方法

    今天项目上需要做个定时任务,临时学的,quartz的功能还是很强大用起来也方便,这里的demo只是实现每天定时执行一次,其他功能可以在此基础上继续深入学习,哈哈 睡觉,明天继续. 一.maven依赖: ...

  6. jsp连接servlet配置web.xml

    jsp连接servlet配置web.xml 两种方法 第一种:建立jsp文件,servlet文件,配置web.xml文件. 第二种:建立jsp文件,servlet文件. 首先介绍第一种: 打开ecli ...

  7. web.xml过滤html,Servlet过滤器两种配置方法(注解、配置web.xml文件)

    方法一(注解) /** * 使用注解标注过滤器 * @WebFilter将一个实现了javax.servlet.Filte接口的类定义为过滤器 * 属性filterName声明过滤器的名称,可选 * ...

  8. servlet配置web.xml问题

    解决问题:webapp里有个@WebServlet然后在web.xml里没有自动生成servlet的配置 原因: Servlet3.0提供了注解(annotation),使得不再需要在web.xml文 ...

  9. 在springBoot中配置web.xml中配置的servlet

    第一种 web.xml (截取的需要转换的) 当拦截到 /socke t时执行该servlet <servlet><servlet-name>websocket</ser ...

最新文章

  1. 【大学到研究生自学Java的学习路线】这是一份最适合普通大众、非科班的路线,帮你快速找到一份满意的工作
  2. 社区奖品之 【图书】基于Project 2002的项目管理
  3. 50欧姆线设计 高频pcb_硬件设计基础100问(三)
  4. MySQL GTID复制Slave跳过错误事务Id以及复制排错问题总结
  5. 这家中国企业和星巴克对着干 年亏16亿却成为全球最快上市公司
  6. android仿新浪引导界面
  7. iOS底层探索之Runtime(一):运行时方法的本质
  8. [职业规划]电子通信专业大学之路
  9. java web后台开发跟手机APP后台开发有什么不同
  10. js实现数字转换大写金额
  11. adm怎么下bt连接_迅雷不能下载版权敏感资源,试试这两款优秀的BT下载神器
  12. PAT甲级1020变体:已知二叉树层序+中序序列,求后序遍历序列
  13. Cppcheck--C/C++代码静态检测工具
  14. 苹果花了 5000 万美元找特斯拉买电池,它想做什么?
  15. 计算机技术基础 vb 试卷及答案,云南师范大学《VB》期末试卷及答案
  16. 戴森AB09洗烘一体机到底贵在哪儿?拆开看看!
  17. PRML读书笔记(四)
  18. NYOJ 1239 引水工程
  19. 5G与AI,共舞“华尔兹”
  20. java Process

热门文章

  1. 将查询出来的数据按照一个字段分组且排序过程中,遇到的一些有关group的问题(分组排序应该使用partition by)
  2. mysql的collate_MYSQL中的COLLATE是什么?
  3. Centos7 网络配置 设置静态Ip
  4. SpringBoot修改默认端口号
  5. double类型数据做加和操作时会丢失精度问题处理
  6. grid studio python_Grid studio表格应用程序:Python的集大成者
  7. python android开发_Android与Python爱之初体验
  8. win10此电脑不见了_微软介绍 Win10 “重置此电脑”失败的解决方法 - 微软
  9. php如何转换大小写,PHP转换大小写教程基础
  10. html图像区域映射菜鸟,HTML area 标签 | w3cschool菜鸟教程