主页 > 知识库 > jsp中过滤器选择过滤器的写法详解

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

热门标签:地图标注市场怎么样 如何用中国地图标注数字点 好操作的电话机器人厂家 百度地图添加标注图标样式 企业怎么在联通申请400电话 南昌市地图标注app 泰州泰兴400电话 怎么申请 聊城智能电销机器人外呼 南京新思维电话机器人

实例如下:

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!=nullurl.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();    //项目名


}
}

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

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

您可能感兴趣的文章:
  • 通过过滤器(Filter)解决JSP的Post和Request中文乱码问题
  • JSP过滤器Filter配置过滤类型全部汇总
  • JSP 开发中过滤器filter设置编码格式的实现方法
  • JSP使用Servlet过滤器进行身份验证的方法
  • JSP过滤器防止Xss漏洞的实现方法(分享)
  • JSP使用过滤器防止SQL注入的简单实现
  • jsp实现登录验证的过滤器
  • 详解JSP中使用过滤器进行内容编码的解决办法
  • servlet+jsp实现过滤器 防止用户未登录访问
  • JSP使用过滤器防止Xss漏洞
  • jsp filter 过滤器功能与简单用法示例

标签:山南 白银 铜川 吉林 乌兰察布 开封 临汾 自贡

巨人网络通讯声明:本文标题《jsp中过滤器选择过滤器的写法详解》,本文关键词  jsp,中,过滤器,选择,的,写法,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《jsp中过滤器选择过滤器的写法详解》相关的同类信息!
  • 本页收集关于jsp中过滤器选择过滤器的写法详解的相关信息资讯供网民参考!
  • 企业400电话

    智能AI客服机器人
    15000

    在线订购

    合计11份范本:公司章程+合伙协议+出资协议+合作协议+股权转让协议+增资扩股协议+股权激励+股东会决议+董事会决议

    推荐文章