Struts2流程分析与工具配置

来源:互联网 发布:淘宝网店如何装修店铺 编辑:程序博客网 时间:2024/06/05 07:52

1、 运行流程
请求 —- StrutsPrepareAndExecuteFilter 核心控制器 —– Interceptors 拦截器(实现代码功能 ) —– Action 的execuute — 结果页面 Result
* 拦截器 在 struts-default.xml定义
* 执行拦截器 是 defaultStack 中引用拦截器

—- 通过源代码级别断点调试,证明拦截器是执行

2、 配置struts.xml 提示问题
如果安装Aptana编辑器 ,请不要用Aptana自带xml编辑器 编写struts2配置文件
struts.xml提示来自于 DTD约束,
“-//Apache Software Foundation//DTD Struts Configuration 2.3//EN”
“http://struts.apache.org/dtds/struts-2.3.dtd”>
如果可以上网,自动缓存dtd,提供提示功能
如果不能上网,也可以配置本地DTD提示

* 导入DTD时,应该和配置DTD版本一致

3、 关联struts2源码
关联 zip包

4、 Config Brower 插件使用
提供在浏览器中查看 struts2 配置加载情况

将解压struts2/lib/struts2-config-browser-plugin-2.3.7.jar 复制WEB-INF/lib下

访问 http://localhost:8080/struts2_day1/config-browser/index.action 查看 struts2配置加载情况

0 0
原创粉丝点击