框架学习之struts2-02其他配置、异常框架和国际化
2017-07-30 16:13
519 查看
关于struts2的更多配置
xml配置配置默认的命名空间
1.在自定义配置文件中没有找到相应的命名空间包处理请求时,就会到默认的命名空间下去匹配
<package name="default" extends="struts-default" > <!-- 默认的处理器引用:告知Struts框架,如果请求到本包中,但没有找到对应的处理器,则使用该默认处理器进行处理 --> <default-action-ref name="notFoundAction" /> <action name="notFoundAction" class="sample.s2.web.action.NotFoundAction"> <result>/WEB-INF/jsp/404.jsp</result> </action> </package>
配置默认的处理器类(没有显示地配置自定义的处理器类)
1.可以自己配置默认的目标处理器类
2.也可以什么都不写,那么在加载的时候会默认上述处理器类来完成请求的处理
<default-class-ref class="xxx.xxx.xx...ActionSupppot" />
配置全局的result处理结果(针对异常处理框架)
当发生异常的时候都会按照这个全局的结果进行处理
<global-results> <result name="ex">/WEB-INF/jsp/500.jsp</result> </global-results> <global-exception-mappings> <exception-mapping result="ex" exception="java.lang.Exception" /> </global-exception-mappings>
关于struts2的异常框架
异常处理框架的应用首先是在xml文件中有上述的相应配置信息
然后在页面上可以输出相应的异常错误信息或自定义错误页面:
${ exception }表达式可以显示异常信息,如果要显示详细信息,我们可以用exception.stackTrace表达式遍历输出异常信息
关于struts2的国际化
国际化配置在总配文件中配置如下信息 ,代表国际化资源包的读取配置信息
<constant name="struts.custom.i18n.resources" value="res" />
准备国际化资源文件
在src跟路径下穿创建国际化资源属性文件(res_zh_CN.properties、res_en_US.properties文件)
在页面中的输出方式,利用struts2标签输出标签,在属性name=”“中放入键名(资源包中的键)
在页面中手动切换国际化资源的实现,直接在切换国家地区的超链接中加入get请求参数:…?request_locale=res_zh_CN或res_en_US(这是固定的格式)
在遇到有参数传递的时候,可以利用标签传递到国际化资源包中
<s:text name="键名"> <s:param>传递参数(可以用el表达式完成)</s:param> </s:text>
相关文章推荐
- JAVA_WEB Struts2学习:使用验证框架进行校验JSP页面元素 反编译工具的配置 Strtuts2 国际化学习
- 框架学习之springMvc整合框架-02文件上传、下载、国际化、拦截器、异常框架
- Struts2学习(六)国际化配置
- Jimoshi_Struts2 框架学习(二)--action生命周期、struts.xml中全局的配置、获取request和session和response值、IOC思想
- struts2第八讲学习笔记,其他配置:全局结果集,默认Action,默认class
- Spring 学习日记 (四) Spring 整合Mybaits 和 struts2 框架的配置文件
- Struts2学习:配置篇之异常映射
- 框架学习之Struts2 第七节 国际化
- 三大框架学习1——struts2的两个核心配置文件
- [原创]java WEB学习笔记69:Struts2 学习之路-- 消息处理与国际化,概述,配置国际资源文件,访问国际化消息,通过超链接切换语言
- day27_struts2のPPT学习—— 02 Struts2常用配置.ppt
- Struts2验证框架XML配置中国际化信息参数
- 学习三大框架Struts2 、 Hibernate 、 Spring时,涉及到三大框架的配置文件以及整合。
- struts2学习02——配置文件
- 【Struts2学习笔记-4】包含其他配置文件
- struts2学习第一篇 环境配置 之 登录页面
- Struts2 校验框架学习笔记
- Struts2配置国际化信息
- spring学习笔记(22)声明式事务配置,readOnly无效写无异常
- Struts2学习1 基本配置