5.struts.xml配置常量和Action处理流程
来源:互联网 发布:笔记本电脑测评软件 编辑:程序博客网 时间:2024/04/30 05:20
第五记:struts.xml配置常量和Action处理流程
(1)、常量设置
1-1:修改ation的后缀
将.action后缀改为.do:
<constant name="Struts.action.extension" value="do"/>
可以修改访问多种后缀:
如 <constant name="Struts.action.extension" value="do,html,jsp"/>
1-2:设置字符编码
<constant name="Struts.i18n.encoding" value="UTF-8"/>
注:这个请求对象是HttpServletRequest,调用的是它的setCharacterEncoding方法。
1-3:解决浏览器缓存
<constantname="struts.serve.static.browserCache " value="true" />设置浏览器是否缓存静态内容,默认值为 true。
1-4:修改配置文件后,系统自动加载该文件
不重新启动服务器:
<constant name="Struts.configuration.xml.reload" value="true"/>,默认值为false。
1-5:打印出更为详细的错误信息
<constant name="Struts.devMode" value="true"/>,默认值为false。
1-6:设置默认主题
<constant name="struts.ui.theme" value="simple"/>
1-7:与spring集成时,指定由spring负责action对象的创建
<constant name="struts.objectFactory" value="spring"/>
1-8:是否允许动态方法调用
<constant name="struts.enable.DynamicMethodInvocation"value="false"/>,默认为true。
1-9:上传文件的大小限制(多个文件的总大小)
<constant name="struts.multipart.maxSize" value="100000"/>
(2)、Action的处理流程
如图所示:
注:Action访问路径必须符合Struts2的路径检索规则才能转发或重定向到该视图。
(3)、Struts2和Struts1Action管理的区别
struts1:只创建一个Action,并将之放入缓存,待到要用的时候再去取,遵循单例模式。
struts2:为每一个请求都创建一个Action,保证了线程的安全,符合原型设计模式。
- 5.struts.xml配置常量和Action处理流程
- Struts2学习笔记之struts.xml配置常量和Action处理流程
- Struts2学习笔记之struts.xml配置常量和Action处理流程
- 常量和Action的处理流程
- struts.xml常量配置
- struts常量和struts.xml配置文件分解配置
- struts.xml常用常量配置
- Struts.xml 常用常量配置
- 不用配置Action和Result的struts.xml配置文件
- 3.Struts2 struts.xml配置和Action有关的属性
- struts.xml中配置常量constant详解
- struts.xml 中配置常量constant详解
- struts.xml 中配置常量constant详解
- struts.xml 中配置常量constant详解
- struts.xml 中配置常量constant详解
- struts2 struts.xml常用常量配置
- struts2的struts.xml常量配置
- Struts2 在struts.xml配置Action
- Android高薪面试题集
- UVA - 11774 Doom's Day (规律)
- 用MySQL创建数据库和数据库表
- Security
- git(含github)教程[0基础]
- 5.struts.xml配置常量和Action处理流程
- hud Fibonacci
- mysql 模糊查询
- topcoder srm 623解题报告
- 4.Struts2 result视图转发类型
- 使用archiveRootObject进行简单的归档
- new model 与 Good:model save时候的 区别
- [转载]JS中的prototype
- 1.Struts2开发环境搭建