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

jsp登陆访问跳转


未登陆,禁止访问任何页面,自动跳转到登陆页
package com.catalogeasy.filter;
import java.io.IOException;
import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class LoginFilter implements Filter {
public void destroy() {
// TODO Auto-generated method stub
}
public void doFilter(ServletRequest arg0, ServletResponse arg1,
FilterChain arg2) throws IOException, ServletException {
// TODO Auto-generated method stub
HttpServletRequest httprequest = (HttpServletRequest) arg0;
HttpServletResponse httpresponse = (HttpServletResponse) arg1;
String temp = httprequest.getServletPath();
if(httprequest.getSession().getAttribute("user")==null){
if("/jdom.do".equals(temp)||"/login.do".equals(temp)){
arg2.doFilter(arg0, arg1);
}else{
httpresponse.sendRedirect("/CatalogUser");
}
}else{
arg2.doFilter(arg0, arg1);
}
/*if(httprequest.getSession().getAttribute("user")==null&&((!"/jdom.do".equals(temp))||(!"/login.do".equals(temp)))){
httpresponse.sendRedirect("/CatalogUser/user/login.jsp");
}else{
arg2.doFilter(arg0, arg1);
}*/
}
public void init(FilterConfig arg0) throws ServletException {
// TODO Auto-generated method stub
}
      2.登陆后跳转到请求页面
import java.io.IOException;
import java.net.URLEncoder;
import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import


相关文档:

JSP内部对象详解

1、Out对象
主要用来向客户端输出各种格式的数据,并且管理应用服务器上的输出缓冲区,Out对象的基类是javax.servlet.jsp.JspWriter类。
Out的主要方法:
out.println(DataType);或out.print(DataType);
实例:
<%@page language="java"
contentType="text/html;charset=gb2312"
import="java.util.*"
%>
&l ......

用jsp:include 控制动态内容

清单 1. JSP include 伪指令
<![CDATA[
<%@ page language="java" contentType="text/html" %>
<html>
<head>
<title>newInstance.com</title>
<meta http-equiv="Content-Type"
content="text/html; charset=iso-8859-1" />
<link href="/styles/default.css" ......

JSP中使用XML实现弹出式菜单

应用JSP,XML和CSS技术实现弹出式菜单的工程框架。
  综合采用JSP,JavaBean,XML,XSL,CSS,JavaScript多项技术的优点。
  在JSP中使用XML文档,XML定义数据格式,在JSP中直接生成XML文件,它与JavaBean交互,JavaBean负责读取存储菜单项的文件。
XSL实现XML到HTML的转化,CSS文件负责样式单的定义,而JavaS ......

jsp中List,ArrayList的使用方法


public static List getPageUser(int currentPage) throws Exception {//?List
         Connection conn = null;
         PreparedStatement prep = null;
         ResultSet rs = null ......

JSP中的中文乱码问题

通过request.getParameter(String name)方式取参数name中的值时,如何解决中文乱码问题
方法一:在所有的取值语句之前设置request的编码方式,即request.setCharacterEncoding("utf-8") //utf-8也可以为gb2312
            前提条件是:参数name所在的页面和获取 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号