第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

哪位童鞋知道在3.0版本用注解怎么配置noLoginPaths嗎?

哪位童鞋知道在3.0版本用注解怎么配置noLoginPaths嗎?

正在回答

3 回答

過濾器并沒有noLogginPaths這個(gè)參數(shù), 要是想實(shí)現(xiàn)只能在過濾器的初始化時(shí)候設(shè)置上哪些不要過濾。下面是練習(xí)寫的一個(gè)demo

@WebFilter(urlPatterns = { "*.jsp" },initParams ={@WebInitParam(name = "myNoLoginPaths", value = "/cc.jsp;/dd.jsp") })
public class MyFilter implements Filter {

?? ?private FilterConfig config; ?
?? ?
?? ?@Override
?? ?public void destroy() {
?? ?}
?? ?@Override
?? ?public void doFilter(ServletRequest arg0, ServletResponse arg1,
?? ??? ??? ?FilterChain arg2) throws IOException, ServletException {
?? ??? ?HttpServletRequest request = (HttpServletRequest) arg0; ?
?? ??? ?
?? ??? ?//判斷是否需要攔截
?? ??? ?boolean needFilte = true;
?? ??? ?//獲取 不攔截的路徑列表
?? ??? ?String noLoginPaths = config.getInitParameter("myNoLoginPaths"); ?
?? ??? ?if(noLoginPaths!= null && !"".equals(noLoginPaths)){
?? ??? ??? ?String[] strings = noLoginPaths.split(";");
?? ??? ??? ?for (String tempUrl : strings) {
?? ??? ??? ??? ?if(request.getRequestURI().indexOf(tempUrl)!=-1 ){ ?
?? ??? ??? ??? ??? ?needFilte = false;
?? ??? ??? ??? ??? ?break;
?? ??? ??? ??? ?}
?? ??? ??? ??? ?
?? ??? ??? ?}
?? ??? ??? ?
?? ??? ?}?? ??? ?
?? ??? ?
?? ??? ?if(needFilte){
?? ??? ??? ?//具體的攔截處理邏輯
?? ??? ??? ?System.out.println("過濾器處理業(yè)務(wù)"+request.getRequestURI());
?? ??? ?}
?? ??? ?
?? ??? ?arg2.doFilter(arg0, arg1);
?? ??? ?
?? ??? ?
?? ??? ?
?? ??? ?
?? ?}

?? ?@Override
?? ?public void init(FilterConfig arg0) throws ServletException {
?? ??? ?config = arg0;
?? ?}

}

1 回復(fù) 有任何疑惑可以回復(fù)我~
#1

qq_與贈(zèng)_03193390 提問者

非常感謝!
2018-03-28 回復(fù) 有任何疑惑可以回復(fù)我~

好厲害呀

0 回復(fù) 有任何疑惑可以回復(fù)我~

在web.xml里面有一個(gè)init_param屬性:

<init-param>

? <param-name>encoding</param-name>

? <param-value>UTF-8</param-value>

? </init-param>

? <init-param>

? <param-name>ignoreExistEncoding</param-name>

? <param-value>true</param-value>

? </init-param>

用這個(gè)配置就可以實(shí)現(xiàn)獲取屬性的

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

哪位童鞋知道在3.0版本用注解怎么配置noLoginPaths嗎?

我要回答 關(guān)注問題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)