- 浏览: 83653 次
- 性别:
- 来自: 杭州
-
最新评论
-
jzm0902:
赞一个
JS的event对象 -
zhangweichina:
非常感谢,帮我解决了一个让我头疼了很久的问题
Struts2 上传文件 -
llxhna:
一美女一美女一美女一美女一美女
jQuery类对象数组操作 -
othella:
qq38450529 写道请教:ellipsis.xml里面是 ...
用CSS做字符截断 -
qq38450529:
请教:ellipsis.xml里面是什么内容?
用CSS做字符截断
文章列表
引用文章来源:http://www.blogjava.net/nokiaguy/archive/2009/02/11/254314.html
作者:银河使者
众所周知,Strut 2的Action类通过属性可以获得所有相关的值,如请求参数、Action配置参数、向其他Action传递属性值(通过chain结果)等等。要获得这 ...
- 2009-06-09 12:42
- 浏览 1031
- 评论(0)
引用文章出处:http://www.blogjava.net/nokiaguy/archive/2008/05/20/201675.html
作者:银河使者
国际化的作用就是根据不同国家的用户在访问Web或其他类型的程序时,将各种信息以本地的常用形式显示出来,如界面信息在中国,就会显示中文信息,在以英文为主的国家里,就会显示英文信息。还有就是一些信息的格式,如日期格式等。
从属性文件中获得字符串信息是国际化的基本应用。在Struts2中使用的属性文件就是Java属性文件,扩展名为properties。在Struts2中的属性文件可以有很多默认的位置,Struts2可按如下的顺序(或步骤)来定 ...
- 2009-06-09 11:20
- 浏览 891
- 评论(0)
引用文章来源:http://www.blogjava.net/nokiaguy/archive/2008/05/09/199587.html
作者:银河使者
在上一篇中介绍了Struts2拦截器的原理,在这一篇中我们将学习一下如何编写自己的拦截器。
一、拦截器的实现
实现一个拦截器非常简单。实际上,一个拦截器就是一个普通的类,只是这个类必须实现com.opensymphony.xwork2.interceptor.Interceptor接口。Interceptor接口有如下三个方法:
public interface Interceptor extends Serializa ...
- 2009-06-09 11:16
- 浏览 1571
- 评论(0)
引用文章来源: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接口中有如下三个方法需要实现:
...
- 2009-06-09 11:14
- 浏览 878
- 评论(0)
引用文章来源:http://www.blogjava.net/nokiaguy/archive/2008/04/27/196646.html
作者:银河使者
一、上传单个文件
上传文件是很多Web程序都具有的功能。在Struts1.x中已经提供了用于上传文件的组件。而在Struts2中提供了一个更为容易操作的上传文件组件。所不同的是,Struts1.x的上传组件需要一个ActionForm来传递文件,而Struts2的上传组件是一个拦截器(这个拦截器不用配置,是自动装载的)。在本文中先介绍一下如何用struts2上传单个文件,最后介绍一下用struts2上传任意多个文件。
...
- 2009-06-09 11:10
- 浏览 1541
- 评论(1)
引用文章来源:http://www.blogjava.net/nokiaguy/archive/2008/04/22/194846.html
作者:银河使者
在struts1.x Action类的execute方法中,有四个参数,其中两个就是response和request。而在Struts2中,并没有任何参数,因此,就不能简单地从execute方法获得 ...
- 2009-06-09 11:07
- 浏览 3690
- 评论(0)
引用文章来源:http://www.blogjava.net/nokiaguy/archive/2008/04/17/193776.html
作者:银河使者
在Struts2中最简单的验证数据的方法是使用validate。我们从ActionSupport类的源代码中可以看到,ActionSupport类实现了一个Validateable接口。这个接口只有一个validate方法。如果Action类实现了这个接口,Struts2在调用execute方法之前首先会调用这个方法,我们可以在validate方法中验证,如果发生错误,可以根据错误的level选择字段级错误,还是动作级错误。并且可使用ad ...
- 2009-06-09 11:03
- 浏览 1463
- 评论(0)
引用文章来源: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>标签引 ...
- 2009-06-09 10:58
- 浏览 1050
- 评论(0)
引用文章来源: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 ...
- 2009-06-09 10:54
- 浏览 1304
- 评论(0)
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 ...
- 2009-06-08 17:17
- 浏览 1662
- 评论(0)
来源:struts2开发组 翻译:tianxinet(胖猴)
Action 类:
• Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。
• Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。Struts2提供一个ActionSupport基类去实现 常用的接口。Action接口不是必须的,任何有execute标识的POJO对象都可以用作Struts2的Action对象。
线程模式:
• Struts1 Action是单例模式并且必须是线程安全的,因为仅有Action的一个实例来处理 ...
- 2009-06-08 14:00
- 浏览 764
- 评论(0)
Event属性和方法:
1. type:事件的类型,如onlick中的click;
2. srcElement/target:事件源,就是发生事件的元素;
3. button:声明被按下的鼠标键,整数,1代表左键,2代表右键,4代表中键,如果按下多个键,酒把这些值加起来,所 ...
- 2008-11-25 15:52
- 浏览 14576
- 评论(4)
假如Servlet无法回应用户的请求,必要时可以将这个请求转交给其他Servlet处理,这个动作称为“Request Dispatching”(请求转送)。在SCWCD认证考试中,您应该注意本节所整理的两种“请求转送”方式,例如ServletRequest.getRequestDispatcher()与ServletContext.getRequestDispatcher()方法有何异同。
2.5.1 ServletRequest接口所提供的“请求转送”方法
n ServletRequest.getRequestDispatcher()方法
在javax.servlet.S ...
- 2008-11-04 16:42
- 浏览 1892
- 评论(0)
安装在一个服务器中的一个特定URL名字空间(比如,/myapplication)下的所有Servlet,JSP,JavaBean等Web部件的集合构成了一个Web的应用,每一个Web应用(同一JVM),容器都会有一个背景对象,而javax.servlet.ServletContext接口就提供了访问这个背景对象的途径。 Servlet实例的getServletContext方法: 得到该Servlet运行其中的这个背景对象。从这个背景对象中你可以访问如下信息或资源:(注意该方法不是ServletContext的方法而是获取背景对象的方法由于HttpServlet继承Servlet的关系Gener ...
- 2008-11-04 16:23
- 浏览 2872
- 评论(0)
收藏学习:
正常的cookie只能在一个应用中共享,即一个cookie只能由创建它的应用获得。
1.可在同一应用服务器内共享方法:设置cookie.setPath("/");
本机tomcat/webapp下面有两个应用:cas和webapp_b,
1)原来在cas下面 ...
- 2008-10-30 15:09
- 浏览 1420
- 评论(0)