- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
常见constant元素 !-- 指定Web应用的默认编码集,相当于调用 HttpServletRequest的setCharacterEncoding方法 --?????? constant name=struts.i18n.encoding value=UTF-8 /????? !--??? 该 属性指定需要Struts 2处理的请求后缀,该属性的默认值是action,即 所有匹配*.action的请求都由Struts 2处理。如 果用户需要指定多个请求后缀,则多个后缀之间以英文逗号(,)隔开 --????? constant name=struts.action.extension value=do,action /????? !-- 设 置浏览器是否缓存静态内容,默认值为true(生产环境下使用),开发阶段最好 关闭 --????? constant name=struts.serve.static.browserCache value=false /????? !-- 当 struts的配置文件修改后,系统是否自动重新加载该文件,默认值为false(生 产环境下使用),开发阶段最好打开 --????? constant name=struts.configuration.xml.reload value=true /????? !-- 开 发模式下使用,这样可以打印出更详细的错误信息 --???constant name=struts.devMode value=true /????? !-- 默 认的视图主题, 该属性的默认值是xhtml --????? constant name=struts.ui.theme value=simple /??? * * * * * * * * * * * Struts 2配置详解 第二章 Struts 2基本结构4-1 登录程序运行流程图 login.jsp 核心控制器 Action Result manager.jsp Struts 2配置文件4-3 struts.xml package元素 包的作用:简化维护工作,提高重用性 包可以“继承”已定义的包,并可以添加自己包的配置 name属性为必需的且唯一,用于指定包的名称 extends属性指定要扩展的包 namespace属性定义该包中action的命名空间 ,为可选属性 … struts constant name= value=/ package name=default namespace=/ extends=struts-default action name= class= result name=/result /action /package /struts 除非有令人信服原因,自定义的包应该总是扩展struts-default包 Struts 2基本结构4-2 核心控制器 需要在web.xml中进行配置 对框架进行初始化,以及处理所有的请求 filter filter-namestruts2/filter-name filter-class org.apache.struts2.dispatcher.ng.filter. StrutsPrepareAndExecuteFilter /filter-class /filter filter-mapping filter-namestruts2/filter-name url-pattern/*/url-pattern /filter-mapping Struts 2.0版本的核心控制器为org.apache.struts2.dispatcher.FilterDispatcher Struts 2基本结构4-3 Action 开发Action 实现Action接口 继承ActionSupport类 普通的Java类 配置Action … struts package name=default namespace=/ extends=struts-default action name=login class=cn.jbit.hrent.action.LoginAction result name=success/page/manage.jsp/result result name=input/page/login.jsp/result result name=error/page/error.jsp/result /action /package /struts Struts 2基本结构4-4 Result 作用:调度
文档评论(0)