A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

struts2的流程分析以及工具配置
file:///C:\Users\MECHREVO\AppData\Local\Temp\ksohtml\wps831E.tmp.jpg
1.流程分析
o 请求 –> StrutsPrepareAndExecuteFilter 核心控制器 –> Interceptors 拦截器(实现代码功能 ) –> Action execute –> 结果页面 Result
o 拦截器 struts-default.xml定义
o 执行拦截器 defaultStack 中引用拦截器
2.关于手动配置struts.xml文件中提示操作
o 如果安装Aptana编辑器 ,请不要用Aptana自带xml编辑器 编写struts2配置文件
o struts.xml提示来自于 DTD约束, <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "http://struts.apache.org/dtds/struts-2.3.dtd">
§ 如果可以上网,自动缓存dtd,提供提示功能
§ 如果不能上网,也可以配置本地DTD提示
· 提示配置说明
o 提示文件的路径:\struts-2.3.15.1-all\struts-2.3.15.1\src\core\src\main\resources\struts-2.3.dtd
file:///C:\Users\MECHREVO\AppData\Local\Temp\ksohtml\wps831F.tmp.jpg
             3.关联struts2源文件
如果是com.opensymphony.xxx : 在xwork-core
如果是org.apache.struts2 : 在core
4.使用插件 struts2-config-browser-plugin-2.3.15.1
提供在浏览器中查看 struts2 配置加载情况
将解压struts2/lib/struts2-config-browser-plugin-2.3.7.jar 复制WEB-INF/lib
访问 http://localhost/struts2_day01/config-browser/index.action 查看 struts2配置加载情况


图片1.png (178.72 KB, 下载次数: 7)

图片1.png

图片2.png (91.58 KB, 下载次数: 6)

图片2.png

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马