jquery filter 过滤器过滤器中指定过滤内容怎么配置

博客访问: 1481324
博文数量: 261
博客积分: 5472
博客等级: 大校
技术积分: 3097
注册时间:
IT168企业级官微
微信号:IT168qiye
系统架构师大会
微信号:SACC2013
分类: 系统运维
实现用户登录控制
1& userFilter.java
package Filter;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
public class userFilter implements Filter{
&&&&private FilterConfig filterConfig;
&&&&private String loginPage = "../index.jsp";
&&&&public void init (FilterConfig filterConfig) throws ServletException{}
&&&&public void doFilter (ServletRequest request,
&&&&&&&&&&&&ServletResponse response,
&&&&&&&&&&&&FilterChain chain) throws IOException,ServletException{
&&&&&&&&HttpServletRequest httpReq = (HttpServletRequest)request;
&&&&&&&&HttpServletResponse httpResp = (HttpServletResponse)response;
&&&&&&&&HttpSession session = httpReq.getSession(true);
&&&&&&&&String username = (String)session.getAttribute("username");
&&&&&&&&//如果封装的user不为空,说明已经登陆,则继续执行用户的请求.下面的就不处理了
&&&&&&&&if(username!=null){
&&&&&&&&&&&&&&&chain.doFilter(request,response);
&&&&&&&&&&&&&&&return;
&&&&&&&&}else{//想在这里实现,没有登陆时跳转到登陆页面
&&&&&&&&&&&&httpResp.sendRedirect("../tips.jsp");
&&&&public void destroy(){
2& web.xml 配置
&&<filter-name>userFilter</filter-name>
&&<filter-class>Filter.userFilter</filter-class>
&&</filter>
&&<filter-mapping>
&&<filter-name>userFilter</filter-name>
&&<url-pattern>/ygtd/ygtd.jsp</url-pattern>
&&</filter-mapping>
&说明: 用户访问/ygtd/ygtd.jsp这个文件的时候 就会判断用户是否登录 用户未登录的话就会转到tips.jsp
元素用于指定过滤器关联的url样式或者Servlet。
其中子元素的值必须是在元素中声明过的过滤器的名字。元素和元素可以选择一个;元素指定过滤器关联的URL样式;元素指定过滤器对应的Servlet。用户在访问元素指定的URL上的资源或元素指定的Servlet时,该过滤器才会被容器调用。元素还可以包含0到4个,指定过滤器对应的请求方式,可以是REQUEST,INCLUDE,FORWARD和ERROR之一,默认REQUEST.
·REQUEST& 当用户直接访问也面时,Web容器将会调用过滤器。如果目标资源是通过RequestDispatcher的include()或forward()方法访问时,那么该过滤器就不会被调用。
·INCLUDE& 如果目标资源是通过RequestDispatcher的include()方法访问时,那么该过滤器将被调用。除此之外,该过滤器不会被调用。
·FORWARD& 如果目标资源是通过RequestDispatcher的forward()方法访问时,那么该过滤器将被调用,除此之外,该过滤器不会被调用。
·ERROR& 如果目标资源是通过声明式异常处理机制调用时,那么该过滤器将被调用。除此之外,过滤器不会被调用。
&testFilter&/test.jsp当用户访问test.jsp页面时,容器就会调用testFilter过滤器。
&testFilter&/index.jsp&REQUEST&FORWARD
当用户直接访问index.jsp页面,或者通过RequestDispatcher的forward()方法访问时,容器就会调用testFilter过滤器。
阅读(3483) | 评论(2) | 转发(1) |
相关热门文章
给主人留下些什么吧!~~
☆彼岸★花开: 对登录其他方面的控制还能有所改进吧~.....恩 是啊&&这个只是验证了Filter的例子
对登录其他方面的控制还能有所改进吧~
请登录后评论。filter过滤器的使用_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
filter过滤器的使用
上传于||文档简介
&&filter过滤器使用方法,快速学会过滤器的使用
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩2页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢2.利用 MyFilter 选项创建定制的过滤器 - PTC Creo 提示和技巧
查看: 17826|
评论: 0|来自: 阳普科技
摘要: PTC Creo 提供多个默认的过滤器,您可以在创建模型时使用它们来选择特定的几何。为了利用这些过滤器,大多数用户都会转到屏幕右下角的向下滚动条,作出选择(例如选择“几何”(Geometry)),然后逐个查看所有可用的 ...
Creo 提供多个默认的过滤器,您可以在创建时使用它们来选择特定的几何。为了利用这些过滤器,大多数用户都会转到屏幕右下角的向下滚动条,作出选择(例如选择“几何”(Geometry)),然后逐个查看所有可用的默认过滤器(例如“注释”(Annotation)、“面组”(Quilt)、“ 基准”(Datum)、“ 几何”(Geometry)),并反复点击鼠标按钮以选择合适的过滤器。但是,有时候您可能想仅使用有限数量的过滤器。例如,如果您进行曲面建模,您可能想将选择限制为某条边或某个顶点,而不是某个曲面。每次想作出选择时都不得不逐个查看一打或更多的默认值,这种做法既令人厌烦又耗费时间。PTC Creo 2.0 的 MyFilter 选项可让您定制选择过滤器,从而让您能够仅选择指定的项,例如边和顶点而不是曲面。要设置您的定制 MyFilter 选项,请转到“文件”(File)选项卡,然后选择“选项”(Options)。在出现的对话框中,在右侧 MyFilter 框的左侧的菜单中添加任何过滤器,如图 2 中所示。现在,当您想使用您的任何 MyFilter 选项时,请转到屏幕右下角的滚动条。由于您选择了 MyFilter 项,因此MyFilter 选项会出现并且可供选择,如图 3 中所示。图 3 :定义后,定制的过滤器出现在屏幕右下角的向下滚动条中。图 2 :可以使用“选项”(Options) 对话框创建定制的过滤器。通过使用 MyFilter 选项来仅显示您感兴趣的过滤选项,您可以节省时间和提高工作效率。
刚表态过的朋友 ()
上一篇:下一篇:
| 咨询热线:800-819-9950 |
Copyright &Java过滤器Filter使用说明_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
Java过滤器Filter使用说明
上传于||文档简介
&&Java过滤器Filter使用说明
阅读已结束,如果下载本文需要使用1下载券
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩2页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢

我要回帖

更多关于 filter过滤器配置 的文章

 

随机推荐