在struts2配置文件中,这些有什么作用?

<constant name="struts.custom.i18n.resources" value="globalMessages" />
<constant name="struts.action.extension" value="do, ," />
<constant name="struts.i18n.encoding" value="UTF-8" />
<constant name="struts.multipart.maxSize" value="1075555555" />
<constant name="struts.multipart.saveDir" value="C:/" />

  在struts2配置文件中作用:
  <constant name="struts.custom.i18n.resources" value="globalMessages" /> 设置全局资源文件名称为 globalMessages(src下会有一个globalMessages.properties)
<constant name="struts.action.extension" value="do, ," /> 设置Action的访问扩展名为 .do
  <constant name="struts.i18n.encoding" value="UTF-8" /> 设置参数编码为UTF-8
<constant name="struts.multipart.maxSize" value="1075555555" /> 设置上传文件允许的最大字节数
  <constant name="struts.multipart.saveDir" value="C:/" /> 设置上传文件所保存的临时文件夹
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2016-07-12
<constant name="struts.custom.i18n.resources" value="globalMessages" /> 设置全局资源文件名称为 globalMessages(src下会有一个globalMessages.properties)
<constant name="struts.action.extension" value="do, ," /> 设置Action的访问扩展名为 .do
<constant name="struts.i18n.encoding" value="UTF-8" /> 设置参数编码为UTF-8
<constant name="struts.multipart.maxSize" value="1075555555" /> 设置上传文件允许的最大字节数
<constant name="struts.multipart.saveDir" value="C:/" /> 设置上传文件所保存的临时文件夹本回答被提问者采纳
第2个回答  2015-09-30
功能与redirect的action转发类似,不过与redirectaction转发功能不同的是它可以将Action中的数据一直保存在同一个HTTP请求中。

提交服务器处理业务后结果返回页面的处理,Struts2提供了对不同种类返回结果的支持,常见的有JSP,FreeMarker,Velocity等。

struts.xml配置文件中result的语法:<result name="" type="">xxxxx</result>

Struts2支持的不同类型的返回结果为:

Chain Result-->type="chain"
用来处理Action链

Dispatcher Result -->type="dispatcher"
用来转向页面,通常处理JSP

FreeMarker Result -->type="freemarker"
处理FreeMarker模板

HttpHeader Result -->type="httpheader"
用来控制特殊的Http行为

Redirect Result -->type="redirect"
重定向到一个URL

Redirect Action Result -->type="redirectAction"
重定向到一个Action

Stream Result -->type="stream"
向浏览器发送InputSream对象,通常用来处理文件下载

Velocity Result -->type="velocity"
处理Velocity模板

XLST Result -->type="xslt"
处理XML/XLST模板

PlainText Result -->type="plainText"
显示原始文件内容,例如文件源代码

另外第三方的result类型还包括JasperReports Plugin,专门用来处理JasperReport类型的报表输出。

简述Struts2的配置文件包括哪些元素
1、package元素 package用来管理action:使用了面向对象的思想 属性:name:用来定义包名,注意:同一个配置文件中包名是唯一的。extends:指定所继承的包,一般情况下需要继承struts-default包 truts-default.xml中定义着struts-default这个包。truts-default.xml是在我们的struts.xml加载之前加载。abstract:指定...

struts2中# %{} ${}等的作用
1)访问非根对象属性,例如示例中的#session.msg表达式,由于Struts 2中值栈被视为根对象,所以访问其他非根对象时,需要加#前缀。实际上,#相当于ActionContext. getContext();#session.msg表达式相当于ActionContext.getContext().getSession(). getAttribute(”msg”) 。2)用于过滤和投影(projecting)...

struts2为什么\/*,有什么用途
你是说struts2配置文件里\/*是吧,它代表过滤所有请求 如果是\/*.action,就是代表过滤所有以action后缀的请求

请问Struts 2配置文件 中的 struts.objectFactory是干嘛的啊
这个属性用于说明Struts2的 对象池创建工厂,Struts2也有自己的对象池,就像Spring那样,在配置文件中你可以引用对象池中的对象,你可以借助于Spring中的对象池,当想要得到Spring中的对象池时,申明struts.objectFactory为Spring的对象池构建工厂...

Struts2中Struts.xml的作用是什么?
主要作用就是为Struts 2的核心配置文件。一、struts.xml中主要配置Struts项目的一些全局的属性,用户请求和响应Action之间的对应关系,以及配置Action中可能用到的参数,以及处理结果的返回页面。二、Apache Struts 2最初被称为WebWork 2,它是一个简洁的、可扩展的框架,可用于创建企业级Java web应用程序...

Struts2 中的web.xml 和struts.xml 的作用分别是什么?
web.xml是所以web项目必须的配置文件,它是供web容器(比如tomcat)加载的,通常定义这个web项目的必要信息,比如怎么处理浏览器发过来的请求(可以用servlet,也可以引入框架处理)、整个项目的编码、异常处理、自定义或第三方插件等等。struts.xml 或者Struts1的struts-config.xml,是对struts框架的配置说明...

struts2配置文件struts.xml中 package元素的namespace属性有什么用?
使你的配置文件有条理性 不同的命名空间(namespace)下 action 名字可以相同 一般情况下同一个namespace下,你进行怎删改查操作的对象只有一个

Struts2框架里拦截器是主要做什么功能?
Struts拦截器由struts-default.xml,struts.xml等配置文件中进行管理。Struts2中已经默认启动了大量通用功能的拦截器(这些拦截器以name-class对的形式配置在struts-default.xml文件中),只要我们配置Action的package继承了struts-default包,这些拦截器就会起作用。拦截器几乎完成了Sturts2框架70%的工作。Sturts2几...

Struts2 配置文件标签问题
在struts的配置文件中的形式为:<constant name="struts.i18n.encoding" value="UTF-8" \/>struts.action.extensionThe URL extension to use to determine if the request is meant for a Struts action用URL扩展名来确定是否这个请求是被用作Struts action,其实也就是设置 action的后缀,例如login.do的'do'字。

struts2框架配置文件里action中的method属性如何设置
在Struts2框架的配置文件中,action元素中的method属性用于指定当该action被调用时,应该执行Action类中的哪个方法。设置method属性的步骤如下:1. **定义Action类**:首先,需要有一个实现了Struts2 Action接口的Java类,或者更常见的是继承自ActionSupport类的类。在这个类中,可以定义多个处理请求的方法,...

相似回答