最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

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

過(guò)濾器中的request.getPathInfo()一直返回null

你好前輩,我你的框架上,在webmvaConfigurer中加入了一個(gè)過(guò)濾器?

AppTokenCheckFilter

這個(gè)類(lèi)的詳情如下:

/** 過(guò)濾器 */
public class AppTokenCheckFilter extends OncePerRequestFilter {

? ?@Override
? ?protected void doFilterInternal(HttpServletRequest request, HttpServletResponse response, FilterChain filterChain) throws ServletException, IOException {

? ? ? ?System.out.println("AppTokenCheckFilter++++++: ?"+request.getPathInfo());

? ? ? ?try {
? ? ? ? ? ?if(!WebConstant.PASS_REQUEST.contains(request.getPathInfo())) {
? ? ? ? ? ? ? ?String token = request.getHeader("Authorization");

? ? ? ? ? ? ? ?//檢查jwt令牌, 如果令牌不合法或者過(guò)期, 里面會(huì)直接拋出異常, 下面的catch部分會(huì)直接返回
? ? ? ? ? ? ? ?Map<String,Object> result = JwtUtil.validateToken(token);
? ? ? ? ? ? ? ?request.setAttribute("uId",result.get("uId"));
? ? ? ? ? ? ? ?request.setAttribute("phone",result.get("phone"));
? ? ? ? ? ?}
? ? ? ?} catch (Exception e) {
? ? ? ? ? ?PathCheckMsgUtil.writeMsgToPage(request, response, ResponseVoResultCode.CODE_AUTHORITY, "您的身份驗(yàn)證已過(guò)期, 請(qǐng)重新登錄", "app no token");
? ? ? ? ? ?return;
? ? ? ?}
? ? ? ?//如果jwt令牌通過(guò)了檢測(cè), 那么就把request傳遞給后面的RESTful api
? ? ? ?filterChain.doFilter(request, response);
? ?}
}


當(dāng)有請(qǐng)求進(jìn)來(lái)后,通過(guò)request.getPathInfo()獲取 路徑,一直是null,不明白哪有問(wèn)題,希望前輩能指點(diǎn)一下?



正在回答

1 回答

先用這個(gè)試試看?String?path=request.getRealPath("/");

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

舉報(bào)

0/150
提交
取消

過(guò)濾器中的request.getPathInfo()一直返回null

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

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

幫助反饋 APP下載

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

公眾號(hào)

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