易截截图软件、单文件、免安装、纯绿色、仅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中Word打印

  
jsp中Word打印
 详细文字 详细图文
在jsp中引用response.setContentType("application/msword");,打开的页面就是word样式。
1、实现word横打:
<style>
@page
 {mso-page-border-surround-header:no;
 mso-page-border-surround-footer:no;}
@page Section1
 {size:841.9pt ......

JSP生成静态页面

JDK 1.5 +ECLIPSE +TOMCAT 5.0.28 + MYSQL 5.0
数据库TEST ,表名news
字段: id    int 自动增长 , Title   varchar(20) , Content   varchar(200)   , Author   varchar(10)
makeFile.jsp
<%
   Connection conn = DBconn.getConnection();
......

JSP中将数据生成Excel格式

  
JSP中将数据生成Excel格式
Excel是办公常用软件之一。在一个Java应用中,将一部分数据生成Excel格式,是与其他系统无缝连结的重要手段。POI是Apache Jakarta的子项目,使用简单方便,对中文支持非常好,功能也比较强大。下在地址为:http://jakarta.apache.org/poi。这套API是纯Java的,并不依赖Windows ......

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

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

【转】在JSP/Servlet 中编码格式的设置问题

在JSP/Servlet 中主要有以下几个地方可以设置编码,pageEncoding="UTF-8"、contentType="text/html;charset=UTF -8"、request.setCharacterEncoding("UTF-8")和response.setCharacterEncoding ("UTF-8"),其中前两个只能用于JSP中,而后两个可以用于JSP和Servlet中。
1、pageEncoding="UTF-8"的作用是设置JSP编译成Servlet ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号