• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >JSP > jsp中过滤器选择过滤器的写法详解

jsp中过滤器选择过滤器的写法详解

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了jsp过滤器,jsp 过滤器配置,jsp中过滤器,jsp中过滤器的作用,jsp过滤等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

实例如下:

public class LoginCheckFilter implements Filter {


private FilterConfig config=null;
private String webroot=null;
public void destroy() {
// TODO Auto-generated method stub


}


@Override
public void doFilter(ServletRequest req, ServletResponse resp,
FilterChain chain) throws IOException, ServletException {
// TODO Auto-generated method stub
HttpServletRequest request=(HttpServletRequest)req;
HttpServletResponse response=(HttpServletResponse)resp;
HttpSession session=request.getSession(false); //取得当前会话的session,没有session也不创建session,同request.getSession()一样


String url=request.getRequestURI(); //获取当前输入的 /项目/当前访问的路径 与我们定义的路径是否相同


if(url!=null&&url.equals(webroot+"/login.jsp")&&url.equals(webroot+"/LoginServlet")){

chain.doFilter(req,resp);
}else{

if(session==null){
response.sendRedirect(webroot+"/login.jsp");

}else{

String user2=(String)session.getAttribute("user1");
if(user2==null){

response.sendRedirect(webroot+"/login.jsp");

}else{

chain.doFilter(request, response);

}
}

}

}


@Override
public void init(FilterConfig config) throws ServletException {
// TODO Auto-generated method stub
this.config=config;
ServletContext ctx=config.getServletContext(); //获取url  /项目名
webroot=ctx.getContextPath();    //项目名


}
}
</div>

这里需要注意的是LoginServlet跳转到欢迎页面所用的跳转是客户端跳转。

以上这篇jsp中过滤器选择过滤器的写法详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • jsp中过滤器选择过滤器的写法详解
  • jsp用过滤器解决中文乱码问题的方法
  • JSP使用过滤器防止SQL注入的简单实现

相关文章

  • 2017-05-11JSP中图片的上传与显示方法实例详解
  • 2017-05-11JDBCTM 指南:入门2 - 连接
  • 2017-05-11servlet+JSP+mysql实现文件上传的方法
  • 2017-05-11spring @component的作用详细介绍
  • 2017-05-11七、HTTP应答状态
  • 2017-05-11jsp自定义标签技术(实现原理与代码以及平台搭建步骤)
  • 2017-05-11JSP/JAVABEAN+TOMCAT4.0.5+MYSQL组合建站总结
  • 2017-05-11JSP对URL链接中的中文乱码处理方法总结
  • 2017-05-11JDBC 入门(三)
  • 2017-05-11jsp+Servlet编程实现验证码的方法

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • Http请求长时间等待无结果返回解决办法
    • Spring.xml 标签配置补充
    • 从jsp发送动态图像
    • Java Servlet和JSP教程
    • Jsp真分页实例---分页
    • Java布局管理器使用方法
    • jsp实现购物程序
    • jsp 连接sql server 2008 连接不上的解决方法
    • javascript基础——String
    • jsp include文件时的一个乱码解决方法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有