Struts2为Action中的属性提供了依赖注入功能,在struts2的配置文件中,可以为Action中的属性注入值,属性必须提供setter方法。
1)employeeAction类:
public class employeeAction {
private String savePath;
public String getSavePath() {
return savePa...
分类:
其他好文 时间:
2014-08-22 09:23:55
阅读次数:
205
常量有两种配置方式:
1)在struts.xml中配置:(建议使用此种配置方式)
2)在struts.properties中配置常量:
truts.action.extension = action
因为常量可以在下面多配置文件中进行定义,所以我们需要了解struts2加载常量的搜索顺序:
struts-default.xml
struts-plugin.xml
st...
分类:
其他好文 时间:
2014-08-22 09:23:35
阅读次数:
269
在大部分应用里,随着应用规模的增加,系统中Action的数量也会大量增加,导致struts.xml配置文件变的非常臃肿,为了避免struts.xml文件过于庞大、臃肿,提高struts.xml文件的可读性,我们可以将一个struts.xml配置文件分解成多个配置文件,然后再struts.xml文件中包含其它配置文件。下面的struts.xml通过元素:
<package na...
分类:
其他好文 时间:
2014-08-22 09:22:55
阅读次数:
182
(一)直接调用方法(不推荐使用)
1)Action类:
private String savePath;
public String getSavePath() {
return savePath;
}
public void setSavePath(String savePath) {
this.savePath = savePath;
}
public String...
分类:
其他好文 时间:
2014-08-22 09:22:46
阅读次数:
141
原理:程序是根据Locale来确定国际化资源文件,因此关键之处在于知道 Struts2 框架是如何确定 Local 对象的 !由于Struts2 使用 i18n 拦截器处理国际化,并且将其注册在默认的拦截器中,因此,可以通过阅读 I18N 拦截器知道。具体确定 Locale 对象的过程: > Str...
分类:
其他好文 时间:
2014-08-21 22:46:44
阅读次数:
217
一、概述:1)国际化是一种技术:在程序设计领域,把在无需改写源代码即可让开发出来的应用程序能够支持多种语言和数据格式的技术称为国际化。2)本地化是一个动作:与国际化对应的是本地化,指让一个具备国际化支持的应用程序支持某个特定的地区。3)Struts2 国际化是建立在 Java 国际化基础上的:>为不...
分类:
其他好文 时间:
2014-08-21 22:36:34
阅读次数:
295
要实现Struts2框架的文件上传,需要用到2个jar包commons-fileupload-1.2.2.jarcommons-io-2.0.1.jar由于文件解析Struts2内部已经帮我们做好了,大大降低了开发难度,我们只需要在Action里设置好对应的参数,目录进行使用即可。来个小示例:upl...
分类:
其他好文 时间:
2014-08-21 21:04:54
阅读次数:
318
第一步:struts.xml的配置
application/octet-stream;charset=ISO8859-1
指定被下载文件名
-->
attachment;filename="${fileName}"
downloadFile...
分类:
其他好文 时间:
2014-08-21 17:14:14
阅读次数:
207
[组成]Struts2框架的一些组成部分1、ActionMapper和ActionMappingorg.apache.struts2.dispatcher.mapper.ActionMapper接口在HTTP请求和action调用请求之间提供一个映射。当给定一个HTTP请求时,ActionMappe...
分类:
其他好文 时间:
2014-08-21 16:28:34
阅读次数:
452
一、类型转换与复杂属性配合使用示例图示:form 标签的 name 属性可以被映射到一个属性的属性。1)JSP页面主要代码如下:1 2 3 4 5 6 7 2)Java代码如下: 1 //Manager类 2 package com.atguigu.strut...
分类:
其他好文 时间:
2014-08-21 14:56:34
阅读次数:
247