`
othella
  • 浏览: 83653 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
引用文章来源:http://www.blogjava.net/nokiaguy/archive/2009/02/11/254314.html 作者:银河使者 众所周知,Strut 2的Action类通过属性可以获得所有相关的值,如请求参数、Action配置参数、向其他Action传递属性值(通过chain结果)等等。要获得这 ...
引用文章出处:http://www.blogjava.net/nokiaguy/archive/2008/05/20/201675.html 作者:银河使者 国际化的作用就是根据不同国家的用户在访问Web或其他类型的程序时,将各种信息以本地的常用形式显示出来,如界面信息在中国,就会显示中文信息,在以英文为主的国家里,就会显示英文信息。还有就是一些信息的格式,如日期格式等。 从属性文件中获得字符串信息是国际化的基本应用。在Struts2中使用的属性文件就是Java属性文件,扩展名为properties。在Struts2中的属性文件可以有很多默认的位置,Struts2可按如下的顺序(或步骤)来定 ...
引用文章来源:http://www.blogjava.net/nokiaguy/archive/2008/05/09/199587.html 作者:银河使者 在上一篇中介绍了Struts2拦截器的原理,在这一篇中我们将学习一下如何编写自己的拦截器。 一、拦截器的实现      实现一个拦截器非常简单。实际上,一个拦截器就是一个普通的类,只是这个类必须实现com.opensymphony.xwork2.interceptor.Interceptor接口。Interceptor接口有如下三个方法: public interface Interceptor extends Serializa ...
引用文章来源:http://www.blogjava.net/nokiaguy/archive/2008/05/04/198071.html 作者:银河使者 Struts2的拦截器和Servlet过滤器类似。在执行Action的execute方法之前,Struts2会首先执行在struts.xml中引用的拦截器,在执行完所有引用的拦截器的intercept方法后,会执行Action的execute方法。 Struts2拦截器类必须从com.opensymphony.xwork2.interceptor.Interceptor接口继承,在Intercepter接口中有如下三个方法需要实现: ...
引用文章来源:http://www.blogjava.net/nokiaguy/archive/2008/04/27/196646.html 作者:银河使者 一、上传单个文件     上传文件是很多Web程序都具有的功能。在Struts1.x中已经提供了用于上传文件的组件。而在Struts2中提供了一个更为容易操作的上传文件组件。所不同的是,Struts1.x的上传组件需要一个ActionForm来传递文件,而Struts2的上传组件是一个拦截器(这个拦截器不用配置,是自动装载的)。在本文中先介绍一下如何用struts2上传单个文件,最后介绍一下用struts2上传任意多个文件。     ...
引用文章来源:http://www.blogjava.net/nokiaguy/archive/2008/04/22/194846.html 作者:银河使者 在struts1.x Action类的execute方法中,有四个参数,其中两个就是response和request。而在Struts2中,并没有任何参数,因此,就不能简单地从execute方法获得 ...
引用文章来源:http://www.blogjava.net/nokiaguy/archive/2008/04/17/193776.html 作者:银河使者 在Struts2中最简单的验证数据的方法是使用validate。我们从ActionSupport类的源代码中可以看到,ActionSupport类实现了一个Validateable接口。这个接口只有一个validate方法。如果Action类实现了这个接口,Struts2在调用execute方法之前首先会调用这个方法,我们可以在validate方法中验证,如果发生错误,可以根据错误的level选择字段级错误,还是动作级错误。并且可使用ad ...
引用文章来源:http://www.blogjava.net/nokiaguy/archive/2008/04/16/193457.html 作者:银河使者 在本文中将详细讲述struts.xml文件的常用配置及注意事项。 1.使用<include>标签重用配置文件 在Struts2中提供了一个默认的struts.xml文件,但如果package、action、interceptors等配置比较多时,都放到一个struts.xml 文件不太容易维护。因此,就需要将struts.xml文件分成多个配置文件,然后在struts.xml文件中使用<include>标签引 ...
引用文章来源:http://www.blogjava.net/nokiaguy/archive/2008/04/16/193287.html 作者:银河使者 很多Web应用中,为了完成不同的工作,一个HTML form标签中可能有两个或多个submit按钮,如下面的代码所示: <html action="" method="post"> <input type="submit" value="保存" /> <input type="submit" v ...
Struts2配置中 Action 使用通配符 1). Xml代码    1. <action name="user*" class="com.UserAction" method="{1}">     2.        <result name="succee">/logon/welcome.jsp</result>     3.        <result name="input">/logon/logon.jsp</resul ...
来源:struts2开发组 翻译:tianxinet(胖猴) Action 类: • Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。 • Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。Struts2提供一个ActionSupport基类去实现 常用的接口。Action接口不是必须的,任何有execute标识的POJO对象都可以用作Struts2的Action对象。 线程模式: • Struts1 Action是单例模式并且必须是线程安全的,因为仅有Action的一个实例来处理 ...
Event属性和方法: 1. type:事件的类型,如onlick中的click; 2. srcElement/target:事件源,就是发生事件的元素; 3. button:声明被按下的鼠标键,整数,1代表左键,2代表右键,4代表中键,如果按下多个键,酒把这些值加起来,所 ...
假如Servlet无法回应用户的请求,必要时可以将这个请求转交给其他Servlet处理,这个动作称为“Request Dispatching”(请求转送)。在SCWCD认证考试中,您应该注意本节所整理的两种“请求转送”方式,例如ServletRequest.getRequestDispatcher()与ServletContext.getRequestDispatcher()方法有何异同。 2.5.1  ServletRequest接口所提供的“请求转送”方法 n         ServletRequest.getRequestDispatcher()方法 在javax.servlet.S ...
安装在一个服务器中的一个特定URL名字空间(比如,/myapplication)下的所有Servlet,JSP,JavaBean等Web部件的集合构成了一个Web的应用,每一个Web应用(同一JVM),容器都会有一个背景对象,而javax.servlet.ServletContext接口就提供了访问这个背景对象的途径。 Servlet实例的getServletContext方法: 得到该Servlet运行其中的这个背景对象。从这个背景对象中你可以访问如下信息或资源:(注意该方法不是ServletContext的方法而是获取背景对象的方法由于HttpServlet继承Servlet的关系Gener ...
收藏学习: 正常的cookie只能在一个应用中共享,即一个cookie只能由创建它的应用获得。 1.可在同一应用服务器内共享方法:设置cookie.setPath("/");     本机tomcat/webapp下面有两个应用:cas和webapp_b,     1)原来在cas下面 ...
Global site tag (gtag.js) - Google Analytics