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

自定义Filter过滤器,过滤所有jsp页面

 开发中,常常需要对指定的请求格式进行过滤。
比如,Struts2的应用中,往往要过滤掉 *.jsp的请求
※http://127.0.0.1:8080/Sample/login.action这样的请求被允许。
※http://127.0.0.1:8080/Sample/login.jsp这样的请求应该被过滤,并指定跳转到某个页面或执行某个Action等等
Struts2中的过滤器负责过滤所有的*.action,然后进行处理。
同样可以自定义一个Filter类,来单独负责某种格式请求的处理。
实现javax.servlet.Filter接口
FilterClass.java
1 import javax.servlet.*;
2 import javax.servlet.http.HttpServletResponse;
3
4 import java.io.*;
5 /**
6  * 过滤所有 「*.jsp」的请求
7  * 通过实现servlet中的Filter接口
8  */
9 public class FilterClass implements Filter {
10
11     public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse,
12             FilterChain chain) throws IOException, ServletException {
13         // Sample---所有的*.jsp的请求,跳转到Action
14         HttpServletResponse response = (HttpServletResponse) servletResponse;
15         response.sendRedirect("login.action");
16     }
17
18     public void destroy() {
19         // TODO Auto-generated method stub
20        
21     }
22
23     public void init(FilterConfig arg0) throws ServletException {
24         // TODO Auto-generated method stub
25        
26     }
27 }
在web.xml配置文件中,添加Filter过滤
Code
<filter>
    <filter-name>sample</filter-name>
    <filter-class>test.FilterClass</filter-class&


相关文档:

jsp 采集 小偷程序

<%@ page language="java" pageEncoding="UTF-8"%>
<%@ page import="java.io.*,java.net.URL"%>
<%
URL url = new URL("http://www.itpub.net");//建立URL对象,并实例化为url,获得要抓取的网页地址
BufferedReader reader = new BufferedReader(new InputStreamReader(url.openStream(),"GB2312")); ......

jsp 生成静态页面

    /**
           * @file_name 文件名及文件之后的参数.最好为a.jsf?fileId=aaaa
           * @path 文件所在的路径.相对于根目录而言的.
       &nbs ......

java jsp servlet中的绝对路径与相对路径(转载)

 
1.基本概念的理解
绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如:
C:xyz est.txt 代表了test.txt文件的绝对路径。http://www.sun.com/index.htm也代表了一个URL绝对路径。
相对路径:相对与某个基准目录的路径。包含Web的相对路径(HTML中的相对目录),例如:在
Ser ......

JSP如何设置Cookie和删除Cookie

很多例如登录或者注销登录的地方需要使用到Cookie,今天学到在JSP中如何操作Cookie分享下
4.Cookie类常用的方法
1.setValue()/getValue() —>获取cookie对象的值。
2.getName()—>获取cookie对象的名称,循环的时候可以有选择的使用Cookie
3.setMaxAge()/getMaxAge()—>设置或获取cookie对象有 ......

jsp笔记

今天重新整理电脑,找到一个文件,看了下日期(2006.10.21) ,怕不小心再丢了,存到网上来晒晒。 
0或1个package  设定类所在包
0或多个import  导入必要类
script     手稿, 手迹, 剧本, 考生的笔试卷, 原本
alert      v.提防的, 警惕的 n.警惕, ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号