Struts2 xml 配置 常量 action_转

el/2024/2/25 19:10:57

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">

<struts>
<!--
修改请求路径中的后缀默认的是:*.action ,
可以同时指定多个,使用","隔开 (如:value="do,action")
注意:这里指定后,就必须在请求中添加此后缀,不可省略.

常量的定义:可以在5个文件中定义,加载顺序如下.
1.struts-default.xml
2.struts-plugin.xml
3.struts.xml
4.struts.properties
5.web.xml
-->
<!-- 如果用户需要指定多个请求后缀,则多个后缀之间以英文逗号(,)隔开 -->
<constant name="struts.action.extension" value="do,action"></constant>

<!-- 指定默认编码集,使用于HttpServletRequest的 setCharacterEncoding方法,和freemarker ,velocity 的输出 -->
<constant name="struts.i18n.encoding" value="UTF-8"></constant>

<!-- 设置浏览器是否缓存静态内容,默认值为true(部署阶段开启 (true)), 开发阶段最好关闭 -->
<constant name="struts.serve.static.browserCache" value="false" />

<!--
当struts.xml 的配置文件修改后,系统是否自动重新加载该文件,
默认为false(部署阶段开启(false)), 开发阶段最好打开.
-->
<constant name="struts.configuration.xml.reload" value="true" />

<!-- 在开发模式下使用,这样可以打印出更详细的错误信息 -->
<constant name="struts.devMode" value="true" />

<!-- 默认的视图主题 -->
<constant name="struts.ui.theme" value="simple" />

<!-- 与spring 集成时,指定由spring容器负责 action 的创建 -->
<constant name="struts.objectFactory" value="spring" />

<!-- 该属性设置struts2是否支持动态方法调用,该值默认为:true,如果要关闭动态方法调用,则可以设置为:false -->
<constant name="struts.enable.DynamicMethodInvocation" value="false" />

<!-- 设置上传文件的大小限制 -->
<constant name="struts.multipart.maxSize" value="10701096" />

<package name="other" namespace="/control/page"
extends="struts-default">
<action name="admin" method="execute"
class="org.taink.struts.action.HelloWorldAction">
<!--
此处注入到action 的 savePath 属性中
在action中提供相应的getter ,setter 方法
在页面中可以通过${savePath} 直接访问到数据
-->
<param name="savePath">/images</param>
<result name="success">/WEB-INF/page/message.jsp</result>
</action>
</package>
</struts>

http://www.ngui.cc/el/4893646.html

相关文章

Myeclipse快捷键_转

Ctrl Shift O: 引入imports语句 Ctrl Shift T: 打开Open Type查找类文件 Ctrl Shift F4: 关闭打开的所有窗口 Ctrl Shift F: 整形 Ctrl Alt ↓(↑) : 向下(上)复制本行 (搞笑) Ctrl D : 删除本行 Ctrl O: Open declarations F3 : Open Declaration Ctrl E …

Struts2 Spring 整合的两种方案_转

一、需要的JAR文件为&#xff1a;Spring和Struts2框架本身需要的JAR文件以及他们所依赖的JAR文件&#xff0c;比如commons-logging.jar等等&#xff0c;另外还需要Struts2发布包中的struts2-spring-plugin-x.xx.jar。 二、在web.xml中增加WebApplicationContext的相应配置&…

JS学习笔记_基础篇

var globe "全局变量"; //globe是全局变量&#xff0c;不管加不加var test(); function test()//js 方法写法&#xff1a;function(固定)方法名字 { var local "局部变量"; //local是局部变量 //如果在函数中声明时不加var 也会变成全局变量。 js的诡异…

JS学习笔记_基础篇_2

var add function(num, num2, num3) { alert(num num2 num3); } //add 指向函数对象的引用. add.lenth:期望接收的参数个数. arguments.length:实际接收的参数个数 alert(add.length); add(1, 2, 3); //此时希望接收参数个数为0 var add2 function() { …

Ajax_原生

var xmlHttpRequest null; //声明一个空对象以接收XMLHttpRequest对象 function ajaxSubmit() { //如果不为null 或者不为 Undefined 就为true if(window.ActiveXObject) // IE浏览器,当初微软先在IE中非标准实现(ActiveX实现,ActiveX IE特有),后来其他浏览器用标准的方式实…

阿呆,生日快乐

今天阿呆生日 幸福 快乐 坚信会有一天阳光下微笑的 [img]http://dl.iteye.com/upload/attachment/531011/e91c7cec-f203-3466-ab5b-b3e594f97287.png[/img] 通过陈同学认识了阿呆&#xff0c;第一次的聊天 [img]http://dl.iteye.com/upload/attachment/531013/5d0147bc-d4a8-3…

Google MapSite

公司要做SEO 研究了一下mapsite HttpServletResponse response ServletActionContext.getResponse(); Document document DocumentHelper.createDocument(); Element rootElement null; if(this.spider 0){//百度不需要namespace rootElement document.addElement(&q…

jQuery_基础2

if(document.getElementById("hello")) { document.getElementById("hello").style.color "red";//如果没上面的if判断 ,没对应的id 会报错,get不到dom对象 } <script type"text/javascript"> alert("test!!");…

jQuery_基础3

<script type"text/javascript" src"jquery-1.4.4.js"></script> <script type"text/javascript"> $(function() { var p $("p");//有这样一种命名规范:jquery对象命名 $p 加一$符号 表示jquery对象 不加表示…

吃“软饭”的兄弟,你们过得好吗?(转)

看到此标题&#xff0c;是不是雷着了兄弟&#xff0c;此“软饭”非彼“软饭”。------软件行业 又一次夜深&#xff0c;困&#xff0c;睡不着。爬起来&#xff0c;打开电脑。写下了这些东西。以此纪念&#xff0c;缅怀那些曾经的过往。都说男人也有生理周期&#xff0c;每个月也…