易截截图软件、单文件、免安装、纯绿色、仅160KB

Java几个过滤器学习技巧

import javax.servlet.*;
  import javax.servlet.http.HttpServletResponse;
  import java.io.IOException;
  /**
  * 用于的使 Browser 不缓存页面的过滤器
  */
  public class ForceNoCacheFilter
  implements Filter
  {
  public void doFilter(ServletRequest request, ServletResponse response, FilterChain filterChain) throws IOException, ServletException
  {
  ((HttpServletResponse) response).setHeader("Cache-Control","no-cache");
  ((HttpServletResponse) response).setHeader("Pragma","no-cache");
  ((HttpServletResponse) response).setDateHeader ("Expires", -1);
  filterChain.doFilter(request, response);
  }
  public void destroy()
  {
  }
  public void init(FilterConfig filterConfig) throws ServletException
  {
  }
  }
  import javax.servlet.*;
  import javax.servlet.http.HttpServletRequest;
  import javax.servlet.http.HttpServletResponse;
  import javax.servlet.http.HttpSession;
  import java.util.List;
  import java.util.ArrayList;
  import java.util.StringTokenizer;
  import java.io.IOException;
  /**
  * 用于检测用户是否登陆的过滤器,如果未登录,则重定向到指的登录页面
  * 配置参数
  * checkSessionKey 需检查的在 Session 中保存的关键字
  * redirectURL 如果用户未登录,则重定向到指定的页面,URL不包括 ContextPath
  * notCheckURLList 不做检查的URL列表,以分号分开,并且 URL 中不包括 ContextPath
  */
  public class CheckLoginFilter
  implements Filter
  {
  protected FilterConfig filterConfig = null;
  private String redirectURL = null;
  private List notCheckURLList = new


相关文档:

java接口和抽象类

首先java接口和抽象类代表的就是抽象类型,就是我们需要提出抽象层的具体实现,如果要提高程序的复用率,可维护性,可扩展性,就必须面向接口和抽象编程,正确使用他们。 (1)抽象类可以提供实现方法,接口不能
这是抽象类的唯一优点,而且非常有用,例如,你定义一个接口,子类不需要他的所有方法,可是你没办法不去 ......

Java synchronized

众所周知,在Java多线程编程中,一个非常重要的方面就是线程的同步问题。
关于线程的同步,一般有以下解决方法:

1.
在需要同步的方法的方法签名中加入synchronized关键字。

2.
使用synchronized块对需要进行同步的代码段进行同步。

3. 使用JDK
5中提供的java.util.concurrent.lock包中的Lock对象。 ......

JAVA框架


Struts、Hibernate和Spring的轻型J2EE架构的研究 
 
  
关键词 Struts,Hibernate,Spring,用户管理
一、特性
1. Struts与MVC
Struts是Apache Jakarta项目的组成部分。该项目的目标是为建立Java Web 应用程序而提供的一个开源
框架。通过使用Struts框架可以改进和提高Java Server Pages (JSP ......

Java enum 枚举类型

Java enum 枚举类型
枚举类型是一个常量集合的数据类型。
因为都是常量,所以一个枚举类型中的字段名都要大写。
在JAVA中,枚举类型的定义是通过“enum“关键字进行的。例如你要定义
一个表示一个星期的每一天的枚举类型:
public enum Day {
  SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号