详解strusts2.xml配置各项理解(一个小案例)
来源:互联网 发布:网络异常检测 编辑:程序博客网 时间:2024/06/05 21:06
<?xml version="1.0" encoding="UTF-8"?>
//xml的序言 作用是告知解析器和浏览器,这个xml文件应该按照1.0版本的xml规则去解析。并且
xml文件采用utf-8的编码格式。<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
//<!DOCTYPE> 声明必须是 HTML 文档的第一行,位于 <html> 标签之前。
<!DOCTYPE> 声明不是 HTML 标签;它是指示 web 浏览器关于页面使用哪个 HTML 版本进行编写的指令。
在 HTML 4.01 中,<!DOCTYPE> 声明引用 DTD,因为 HTML 4.01 基于 SGML。DTD 规定了标记语言的规则,这样浏览器才能正确地呈现内容。
HTML5 不基于 SGML,所以不需要引用 DTD。<struts>
<constantname="struts.devMode"value="false"/>
//
开发模式下使用,这样可以打印出更详细的错误信息<constantname="struts.i18n.encoding"value="UTF-8"/>
- 指定Web应用的默认编码集,相当于调用HttpServletRequest的setCharacterEncoding方法
<constantname="struts.ui.theme"value="simple"/>
默认的视图主题
<constantname="struts.multipart.maxSize"value="10000000000"/>
设置上传文件的大小最大为10000000000字节约为9500M(兆),单位是字节
<constantname="struts.configuration.xml.reload"value="true"/>
当struts的配置文件修改后,系统是否自动重新加载该文件,默认值为false(生产环境下使用),开发阶段最好打开
<constantname="struts.custom.i18n.resources"value="GlobalResource"/>
该属性指定Struts 2应用所需要的国际化资源文件,如果有多份国际化资源文件,则多个资源文件的文件名以英文逗号(,)隔开。
<packagename="json"extends="json-default">//
将action中定义为result的field自动转换为json格式数据,并返回给前端UI。<actionname="users"
class="com.yxw.action.UsersAction">
<resulttype="json">
<paramname="root">result</param>
<paramname="callbackParameter">callback</param>//为了解决跨域问题
</result>
</action>
</package>
</struts>
说一下:这里这里需要注意的就是生产模式和开发模式下的reload的值(<constantname="struts.configuration.xml.reload"value="true"/>),开发的时候为true,发布出去的时候一定要改为false。
具体的原因,我想你看过上面的注解就知道原因了。
由于我是直接拿过一个strust2.xml的文件在记事本里来做的,所以注解用的就随意了点不规范的。。。
注:http://blog.csdn.net/hanchuang213/article/details/56675583?locationNum=7&fps=1多看下配置的constant感觉挺不错的,这兄弟写的很详细
阅读全文
0 0
- 详解strusts2.xml配置各项理解(一个小案例)
- strusts2.0 Action Configuration(Action配置)
- 基于XML配置的springMVC小案例
- Strusts2配置问题
- strusts2
- xml-schema小案例
- angularJS自定义指令各项配置详解
- zookeeper实现一个配置项的修改的小案例
- 一个mvp小案例
- 一个小案例
- Spring, Log4j, 等各项在web.xml中配置
- java web strusts2 配置中的问题
- tomcat连接池的各项配置详解及例程
- web.xml配置详解(摘录) web.xml配置详解
- Spring-XML配置AOP-案例
- spring mvc 配置(xml配置详解)
- spring mvc 配置(xml配置详解)
- spring mvc 配置(xml配置详解)
- 腾讯云服务器Linux CentOS 7.2 yum安装LAMP环境
- 关于html页面拦截器权限控制
- java.lang.OutOfMemoryError: unable to create new native thread date: 2017-04-30 14:15:00
- Struts2框架自学之路——Action获取表单数据的方式以及表单数据的封装
- scala中优雅的柯里化
- 详解strusts2.xml配置各项理解(一个小案例)
- Sublime Text 3 缩进设置
- 2017最新各大应用商店APP上架指南
- ExpandableStickyListHeadersListView遇到的一个问题
- postCss的学习
- android碰撞检测
- 预置第三方apk到MTK项目相关问题总结
- C语言基础-程序常见错误(一)
- MII和MDIO接口详解