- 浏览: 19761 次
- 性别:
- 来自: 北京
-
最新评论
文章列表
struts2自定义拦截器
- 博客分类:
- java EE
Struts2的精华在于它用了大量的拦截器,因此让我们开发人员省了很大的事。并且它自身提供了18个默认的拦截器。但默认的拦截器,有时候不一定能满足我们的需求,所以我们有时候需要自定义拦截器。现在我们看个简单的拦截器(登录权限验证)
开头语:首先我们要分为三个package(一个用于login的action,一个用于其他资源的 action,一个用于定义拦截器),因为在对应登录界面我们是不需要配置拦截的,否则登录界面都无法登录,只有在登录界面上输入用户名和密码后请求资源action我们才开始进入验证action。
1.登录界面action
public String login() ...
大家猜猜这个输出的结果是啥呢?
public static void main(String[] args){
List<String> tempList = new ArrayList<String>();
List<Object> aList = new ArrayList<Object>();
for(int i=0;i<10;i++){
tempList.add(i+"");
aList.add(tempList);
}
for(int j ...
<@iclude file>:在将jsp生成servlet类前将两个文件并到一起,生成一个java类,一起运行。一个类中不能有同名的变量,所以不能重复。
<jsp:include page>:是两个类,只是一个调用的关系,在运行时动态调用编译好的,不是一家子,变量可以重复。
equals与hashcode
- 博客分类:
- java
基于sun的约定,重写equals时,我们必须重写hashcode。(不重写,也不会报错。)但java中要是对于此用到散列的信息,则会出现混乱。譬如:set中可能会出现重复值!