- 浏览: 3867 次
- 性别:
- 来自: 北京
最新评论
文章列表
把分页提出来放在工具包utils中,便于代码多次重复利用,只需传入参数即可。。
代码如下:
package www.csdn.project.util;
import java.util.ArrayList;
import java.util.List;
/**
* Pageination 2013-3-7 下午11:14:04
*
* @author 乔晓松
*
*/
public class Pagination<T> extends BaseHibernateDAO {private static final Integer PAGESIZE = 2;pr ...
- 2013-03-07 23:11
- 浏览 477
- 评论(0)
采用OGNL表达式创建List/Map集合对象
如果需要一个集合元素的时候(例如List对象或者Map对象),可以使用OGNL中同集合相关的表达式。
使用如下代码直接生成一个List对象:
<s:setname="list" value="{'zhangming','xiaoi','liming'}" />
<s:iterator value="#list"id="n">
<s:propertyvalue="n"/><br>
< ...
- 2013-03-07 16:38
- 浏览 524
- 评论(0)
国际化
准备资源文件,资源文件的命名格式如下:
baseName_language_country.properties
baseName_language.properties
baseName.properties
其中baseName是资源文件的基本名,我们可以自定义,但language和country必须是java支持的语言和国家。如:
中国大陆: baseName_zh_CN.properties
美国: baseName_en_US.properties
现在为应用添加两个资源文件:
第一个存放中文:csdn_zh_CN.properties
内容为:welc ...
- 2013-03-05 21:30
- 浏览 613
- 评论(0)
自定义拦截器
要自定义拦截器需要实现com.opensymphony.xwork2.interceptor.Interceptor接口:
public class PermissionInterceptorimplements Interceptor {
private static final long serialVersionUID = -5178310397732210602L;
public void destroy() {
}
public void init() {
}
public String intercept(ActionInvocation invoc ...
- 2013-03-04 21:16
- 浏览 603
- 评论(0)
Java乔晓松-Struts2中文件上传和多文件上传以及获取HttpServletRequest / HttpSession / ServletContext / HttpServletRespons
1.文件上传
第一步:在WEB-INF/lib下加入commons-fileupload-1.2.1.jar、commons-io-1.3.2.jar。这两个文件可以从http://commons.apache.org/下载。
第二步:把form表的enctype设置为:“multipart/form-data“,如下:
<form enctype="multipart/form-data" action="${pageContext.request.contextPath}/xxx.action" method="post" ...
- 2013-03-02 19:18
- 浏览 955
- 评论(0)
Tip:Filter简介
Filter也称之为过滤器,它是Servlet技术中最激动人心的技术,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏感词汇、压缩响应信息等一些高级功能。
Servlet API中提供了一个Filter接口,开发web应用时,如果编写的Java类实现了这个接口,则把这个java类称之为过滤器Filter。通过Filter技术,开发人员可以实现用户在访问某个目标资源之前,对访问的请求和响应进行拦截,如下所 ...
- 2012-12-03 19:29
- 浏览 695
- 评论(0)