struts2的小知识
来源:百度文库 编辑:神马文学网 时间:2024/05/23 13:57:18
webwork框架
webwork框架已经整合到struts2中,struts2的工作方式就是由它改进而来的。
struts2的基本流程
大致上,struts2框架由3部分组成:核心控制器FilterDispatcher、业务控制器和用户实现的业务逻辑组件
核心控制器FilterDispatcher
负责拦截所有的用户请求
业务控制器
即用户实现的Action实例,负责控制流程走向
模型组件
负责业务逻辑的实现
视图组件
struts2允许使用其它模板技术,如FreeMarker、velocity。
struts2的基本配置
配置web.xml
配置struts.xml
struts.properties配置文件
该文件定义了大量struts2框架的属性,如:
struts.devMode:是否处于开发阶段
struts.locale:指定web应用默认的地区
struts.i18n.encoding:默认编码字符集,对于中文可以设置为GBK
struts.multipar.parser:指定文件上传使用的框架,支持cos、pell和jakarta,分别对应使用cos、pell和common-fileupload框架,默认是jakarta
struts.multipart.saveDir:上传文件临时保存路径
struts.multipart.maxSize:上传文件最大字节数
struts.action.extension:请求后缀,默认为action。指定多个后缀以逗号隔开
struts.custom.i18n.resources:国际化资源文件,如果指定多个文件,以逗号隔开
struts.configuration.files:struts2默认加载的配置文件。默认是:struts-default.xml,struts-plugin.xml,struts.xml
struts.date.format=yyyy/MM/dd时间格式