黑马程序员技术交流社区
标题: 【石家庄校区】struts2入门整理【三】 [打印本页]
作者: Jack.李 时间: 2018-1-12 10:41
标题: 【石家庄校区】struts2入门整理【三】
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下
-
图片1.png
(178.72 KB, 下载次数: 7)
-
图片2.png
(91.58 KB, 下载次数: 4)
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |