Struts
小小小小小飞鸟
这个作者很懒,什么都没留下…
展开
-
Struts2中action获取request、response、session的方式
第一种方式,非IoC(Spring中的控制反转)方式:/** * File Name:BaseAction.java * Version: * Date:2010-1-27 * Copyright Belongs To Musoon Corporation 2010 */ package com.action;import java.util.Map;import javax.servlet.http.HttpServletRequest;import jav转载 2010-06-08 17:37:00 · 1848 阅读 · 2 评论 -
浅谈Struts2拦截器的原理与实现
转自http://developer.51cto.com/art/200906/126894.htm一、理解Struts2拦截器1. Struts2拦截器是在访问某个Action或Action的某个方法,字段之前或之后实施拦截,并且Struts2拦截器是可插拔的,拦截器是AOP的一种实现.2. 拦截器栈(Interceptor Stack)。Struts2拦截器栈就是将转载 2011-12-04 16:33:18 · 725 阅读 · 0 评论 -
Struts2拦截器2
转自http://www.cnblogs.com/kay/archive/2009/09/15/1566805.html拦截器(interceptor)是Struts2最强大的特性之一,拦截器可以让你在Action和result被执行之前或之后进行一些处理。同时,拦截器也可以让你将通用的代码模块化并作为可重用的类。Struts2中的很多特性都是由拦截器来完成的。例如params拦截器将转载 2011-12-04 16:20:14 · 784 阅读 · 0 评论 -
Struts 2的基石——拦截器(Interceptor)
转自http://www.blogjava.net/max/archive/2006/12/06/85925.html什么是拦截器拦截器,在AOP(Aspect-Oriented Programming)中用于在某个方法或字段被访问之前,进行拦截然后在之前或之后加入某些操作。拦截是AOP的一种实现策略。在Webwork的中文文档的解释为——拦截器是动态拦截Action调用的对象转载 2011-12-04 16:29:16 · 623 阅读 · 0 评论 -
Struts2 拦截器总结
转自http://releasa.iteye.com/blog/653448 拦截器的类已经定义在特殊的配置文件中,这个配置文件的名字就叫做struts-default.xml,如果你继承了struts-default默认的包名,那你就可以使用这些拦截器了,否则你必须在你自己的包中定义拦截器在中进行定义。 下面是Struts2中的内置拦截器介绍 Interceptor Name转载 2011-12-04 15:56:00 · 840 阅读 · 0 评论 -
struts2源码浅析(三)
转自http://mazhiyuan.iteye.com/blog/1202104Dispatcher已经在之前讲过,FilterDispatcher是Struts2的核心控制器,首先看一下init()方法。public void init(FilterConfig filterConfig) throws ServletException { try {转载 2011-11-01 20:47:41 · 984 阅读 · 0 评论 -
Struts2拦截器学习
转自http://blog.csdn.net/flustar/article/details/2133218 一、什么是拦截器?提到拦截器,使我不得不想起武侠剧中劫匪们常说的一句话:“此山是我开,此树是我栽,要打此路过,留下买路财!”。难不成程序中也有“打劫”的,说的没错,拦截器就是个打劫的。在现实生活中,劫匪劫的大都是钱财,当然也有别的什么,那么程序中的“劫匪”劫的又是什么呢?或者说程序转载 2011-11-06 15:33:50 · 709 阅读 · 0 评论 -
Struts2中有关struts-default.xml,struts.xml,struts.properties文件详解
转自http://www.blogjava.net/flustar/archive/2008/02/15/struts2-configuration.html学习Struts2也有一段时间了,早就想写一些关于它的文章,可由于自己太懒了,不想动手去写,最近看到blogjava中一位叫max的大侠写的struts2专栏很不错,使我更不想写了(有点自卑啊,呵呵)。但这段时间自己实在也太无聊了,于是还转载 2011-11-06 15:56:45 · 676 阅读 · 0 评论 -
Struts2中接收用户输入
转自http://www.iteye.com/topic/2851441、使用领域对象来接收用户输入【工程1:sx_ch0301】:User对象中包含两个字段:username和password,在Action中有一个User对象user,则在jsp中: 来进行数据绑定。当Struts2尝试设置user对象的username属性时,将依次调转载 2011-11-23 22:20:12 · 1098 阅读 · 0 评论 -
struts2源码浅析(二)
转自 http://mazhiyuan.iteye.com/blog/1202086首先是init_DefaultProperties()private void init_DefaultProperties() { configurationManager.addConfigurationProvider(new DefaultPropertiesProvider转载 2011-11-01 20:45:00 · 1060 阅读 · 0 评论 -
struts2源码浅析(一)
转自http://mazhiyuan.iteye.com/blog/12020641. Struts2架构图 请求首先通过Filter chain,Filter主要包括ActionContextCleanUp,它主要清理当前线程的ActionContext和Dispatcher; FilterDispatcher主要通过AcionMapper来决定需要调用哪转载 2011-11-01 20:40:20 · 982 阅读 · 0 评论 -
struts2源码浅析(四)
转自http://mazhiyuan.iteye.com/blog/1202128接上一篇讲了filter后,现在request到了action内了。//Load Action class for mapping and invoke the appropriate Action method, or go directly to the Result.public void ser转载 2011-11-01 20:50:46 · 1319 阅读 · 0 评论 -
Struts2中接受页面参数的几种形式
Struts2接收参数的几种方式: 1. 用Action的属性: 在action里面定义要接收的参数,并提供相应的setter,getter,可以和提交参数的名称一致,并不用做数据类型的转换。 如: public class UserAction extends ActionSupport { private String password; pirvate String name; //……对应的setter,getter方法public void execeute() {转载 2010-06-09 12:23:00 · 2328 阅读 · 0 评论 -
导出Excel时出现错误 java.lang.IllegalStateException: getOutputStream() has already been called
今天在做Excel导出处理,在出现保存对话框选择保存的时候控制台出现了如下的错误:java.lang.IllegalStateException: getOutputStream() has already been called for this response at org.apache.catalina.connector.Response.getWriter(Response.ja原创 2015-06-25 14:23:57 · 3180 阅读 · 0 评论