用過濾器 Session 會話許可權控制詳解

2021-07-24 21:44:13 字數 1123 閱讀 4462

一、登陸後在userservlet繫結session

**如下:

if ("login".equals(op)) else }

二、在過濾器獲取url控制許可權

**如下:

public void dofilter(servletrequest arg0, servletresponse arg1,

filterchain arg2) throws ioexception, servletexception else

} else }

/**  

* 1,dofilter的第乙個引數為servletrequest物件。此物件給過濾器提供了對進入的資訊(包括    

* 表單資料、cookie和http請求頭)的完全訪問。第二個引數為servletresponse,通常在簡單的過    

* 濾器中忽略此引數。最後乙個引數為filterchain,此引數用來呼叫servlet或jsp頁。  

*/三、在過濾器中獲得url的幾種方式:

則執行下面向行**後列印出如下結果:

1、 system.out.println(request.getcontextpath());

列印結果:/news

2、system.out.println(request.getservletpath());

列印結果:/main/list.jsp

3、 system.out.println(request.getrequesturi());

列印結果:/news/main/list.jsp

4、 system.out.println(request.getrealpath("/"));

eg:roleservlet?op=torolelist

5. request.getquerystring()

列印結果:

op=torolelist

所以:request.getservletpath() + "?" + request.getquerystring()

列印結果:

roleservlet?op=torolelist

常用過濾器

去除空格 type 1 所有空格 2 前後空格 3 前空格 4 後空格 function trim value,trim 任意格式日期處理 使用格式 等 function formadate value,fmt if y test fmt fmt fmt.replace regexp.1 date....

使用過濾器

過濾器在資料從作用域傳遞到指令上時進行轉換,但並不改變源資料,這允許在檢視中顯示時能夠靈活地格式化或者轉換資料。angularjs具有兩種型別的內建過濾器 一類是對單個資料進行操作的,另一類是對資料集合進行操作的。用於單個資料的內建過濾器 currency 對貨幣值進行格式化,在過濾器名之後新增冒號...

jq常用過濾器 jquery 過濾器

1.基本選擇器 基本選擇器是jquery中最常用的選擇器,也是最簡單的選擇器,它通過元素id class 和標籤名來查詢dom元素。這個非常重要,下面的內容都是以此為基礎,逐級提高的。1 id 獲取id指定的元素,id是全域性唯一的,所以它只有乙個成員。2 class 獲取class指定的元素,不同...