`
文章列表
Struts2的精华在于它用了大量的拦截器,因此让我们开发人员省了很大的事。并且它自身提供了18个默认的拦截器。但默认的拦截器,有时候不一定能满足我们的需求,所以我们有时候需要自定义拦截器。现在我们看个简单的拦截器(登录权限验证) 开头语:首先我们要分为三个package(一个用于login的action,一个用于其他资源的  action,一个用于定义拦截器),因为在对应登录界面我们是不需要配置拦截的,否则登录界面都无法登录,只有在登录界面上输入用户名和密码后请求资源action我们才开始进入验证action。 1.登录界面action public String login() ...

一个指针的奇妙

    博客分类:
  • java
大家猜猜这个输出的结果是啥呢? 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中可能会出现重复值!
Global site tag (gtag.js) - Google Analytics