嗯。

嗯。

Struts2文件下载

在Action中result使用stream类型,因为是下载文件,所以不需要loaction。有下面几个参数 ContentType 文件的类型 inputName 下载文件的输入流,在Action中要有一个getXXX的方法返回输入流,如果配置了abc,那么应该提供一个getAbc方法 c...

2016-07-11 09:35:46

阅读数 210

评论数 0

Struts2文件上传

如果需要获取文件名和文件类型,可以在Action中进入2个字段,upfileFileName和upfileContentType,实现set,get方法。 JSP My JSP 'index.jsp' starting page ...

2016-07-11 09:35:45

阅读数 177

评论数 0

Struts2国际化

在struts.xml加上常量,vlaue是资源文件的basename,例如现在有一个gjh_zh_CN.properties文件。 在jsp输出国际化信息: 使用标签,name属性指定key值,如果需要输出占位符,可以使用。要在label里输出国际化信息,可以加上key属性,例如。 在ac...

2016-07-11 09:35:37

阅读数 183

评论数 0

Struts2使用PreResultListener

PreResultListener是一个监听器窗口,在Action完成控制处理之后,转到物理视图之前被回调。简单的用法如下,在Action中有一个login方法。 public String login() throws Exception { ActionInvocation ...

2016-07-08 09:58:51

阅读数 298

评论数 0

Struts2配置文件加载顺序

以struts-2.3.16.3为例。 按照如下搜索顺序加载常量。 struts-default.xml 该配置文件在struts2-core-2.3.16.3.jar下 struts-plugin.xml 该配置文件在struts2-Xxx-core-2.3.16.3.jar等插件的jar...

2016-07-08 09:58:42

阅读数 431

评论数 0

struts2的DefaultActionMapper

DefaultActionMapper是ActionMapper的实现类 其中一个用法是解析url请求 然后把信息封装成一个ActionMapping, ActionMapping对应一个Action,比如Action的name,namespace,method等信息 public Actio...

2015-05-20 15:10:22

阅读数 1559

评论数 0

struts2的ActionContext

ActionContext是action上下文吧 通过ActionContext可以得到request session等   static ThreadLocal actionContext = new ThreadLocal(); 所以ActionContext是线程安全的 Action...

2015-05-19 23:08:40

阅读数 1185

评论数 0

struts的PrepareOperations

PrepareOperations在StrutsPrepareAndExecuteFilter有用到 其中一个是得到ActionMapping public ActionMapping findActionMapping(HttpServletRequest request, HttpServle...

2015-05-19 22:49:22

阅读数 1007

评论数 0

struts2的StrutsPrepareAndExecuteFilter

以前是FilterDispatcher StrutsPrepareAndExecuteFilter在web.xml中配置 有3个成员 protected PrepareOperations prepare; protected ExecuteOperations execute; ...

2015-05-19 22:39:03

阅读数 704

评论数 0

struts2的Container

Container的实现类是ContainerImpl 首先只看一部分 看他的属性和其中一个构造函数 final Map, InternalFactory> factories; final Map, Set> factoryNamesByType; ContainerImp...

2015-05-19 21:27:20

阅读数 712

评论数 0

struts2创建ActionProxy过程

首先new一个map Map extraContext 这个map有如下键值对 这些key都是在ActionContext类中定义 com.opensymphony.xwork2.ActionContext.parameters                    requestMap ...

2015-05-18 14:29:43

阅读数 1530

评论数 0

struts.xml

<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/st...

2015-04-04 19:51:16

阅读数 565

评论数 0

struts2 所有常量配置详解

Struts2常量的具体用法实例   指定Web应用的默认编码集,相当于调用HttpServletRequest的setCharacterEncoding方法 -->      该属性指定需要Struts 2处理的请求后缀,该属性的默认值是action,即所有匹配*.actio...

2015-02-16 20:21:56

阅读数 563

评论数 0

struts2文件上传

文件上传 第一步:在WEB-INF/lib下加入commons-fileupload-1.2.1.jar、commons-io-1.3.2.jar这两个文件可以从 http://commons.apache.org/下载 第二步:把form表的enctype设置为:"multipart/...

2015-02-09 21:57:21

阅读数 527

评论数 0

Struts2中Action各种转发类型

Struts2: Action中result的各种转发类型: 内部请求转发dispatcher(默认值)  redirect、redirectAction、plainText 1.redirect是重定向到某个路径、视图 /***重定向    /employeeAdd.jsp?username=...

2015-02-08 22:15:09

阅读数 885

评论数 0

如何为应用指定多个struts配置文件

如何为应用指定多个struts配置文件 在大部分应用里,随着应用规模的增加, 系统中Action的数量也会大量增加,导致struts.xml配置文件变得非常臃肿, 为了避免struts.xml文件过于庞大、臃肿,提高Struts.xml文件的可读性, 我们可以将一个struts.xml配置文件分解...

2015-02-08 21:45:05

阅读数 464

评论数 0

Action配置中的各项默认值

Action配置中的各项默认值 1>如果没有为action指定class,默认值是ActionSupport 2>如果没有为action指定method,默认执行action中的execute()方法 3>如果没有指定result的name属性,默认值为success ----...

2015-02-08 19:20:45

阅读数 1240

评论数 0

struts2 Action名称的搜索顺序

1.获得请求路径的URI,例如url是:http://server/struts2/path1/path2/path3/test.action 2.首先寻找namespace为/path1/path2/path3的package,如果存在这个package,则在这个package中寻找名字为te...

2015-02-07 20:50:07

阅读数 495

评论数 0

struts2 action配置

Action的配置   不管Action采用何种实现方式,要正确运行,都需要在struts.xml中进行配置,这是使用Action的基础。 的配置   Action需要在struts.xml中配置才可以使用,而且Action应该配置成为元素的子元素,那么元素的功能是什么?   元素可以把逻...

2015-02-07 20:42:59

阅读数 518

评论数 0

struts2 配置

添加jar包到WEB-INF下的lib目录 web.xml文件 配置的过滤器的类是:org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilte 从struts-2.1.3以后,org.apache.struts2.d...

2015-02-07 19:20:31

阅读数 682

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭