資源簡介
小型網上書城完整版畢設源碼+sql文件小型網上書城完整版畢設源碼+sql文件小型網上書城完整版畢設源碼+sql文件
代碼片段和文件信息
package?org.hyz.bookstore.common.interceptor;
import?javax.servlet.http.HttpServletRequest;
import?javax.servlet.http.HttpServletResponse;
import?org.springframework.web.servlet.HandlerInterceptor;
import?org.springframework.web.servlet.ModelAndView;
import?org.hyz.bookstore.entity.User;
/**
?*?攔截器
?*?@author?hyz
?*
?*/
public?class?AuthorizedInterceptor?implements?HandlerInterceptor?{
private?static?final?String[]?IGNORE_URI?=?{?“login“?“register“?“toregister“?“tologin““index““/static/““listbook“};
@Override
public?void?afterCompletion(HttpServletRequest?arg0?HttpServletResponse?arg1?object?arg2?Exception?arg3)
throws?Exception?{
}
@Override
public?void?postHandle(HttpServletRequest?arg0?HttpServletResponse?arg1?object?arg2?ModelAndView?arg3)
throws?Exception?{
}
@Override
public?boolean?preHandle(HttpServletRequest?request?HttpServletResponse?response?object?object)?throws?Exception?{
//?默認用戶沒有登錄
boolean?flag?=?false;
String?servletPath?=?request.getServletPath();
for?(String?s?:?IGNORE_URI)?{
if?(servletPath.contains(s))?{
flag?=?true;
break;
}
}
//?攔截請求
if?(!flag)?{
User?user?=?(User)?request.getSession().getAttribute(“user“);
if?(user?==?null)?{
//?返回登錄頁面
request.getRequestDispatcher(“login“).forward(request?response);
return?flag;
}?else?{
flag?=?true;
}
}
return?flag;
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-12-10?09:16??bookstore\
?????文件????????4530??2018-12-10?09:22??bookstore\.classpath
?????文件?????????909??2018-04-14?10:53??bookstore\.project
?????目錄???????????0??2018-12-10?09:16??bookstore\.settings\
?????文件?????????567??2018-04-14?10:53??bookstore\.settings\.jsdtscope
?????文件?????????170??2018-04-15?00:26??bookstore\.settings\org.eclipse.core.resources.prefs
?????文件?????????670??2018-12-10?09:20??bookstore\.settings\org.eclipse.jdt.core.prefs
?????文件?????????479??2018-04-14?10:53??bookstore\.settings\org.eclipse.wst.common.component
?????文件?????????305??2018-12-10?09:21??bookstore\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件??????????49??2018-04-14?10:53??bookstore\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件???????????6??2018-04-14?10:53??bookstore\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????目錄???????????0??2018-12-10?09:16??bookstore\WebContent\
?????目錄???????????0??2018-12-10?09:16??bookstore\WebContent\me
?????文件??????????39??2018-04-14?10:53??bookstore\WebContent\me
?????目錄???????????0??2018-12-10?09:16??bookstore\WebContent\WEB-INF\
?????文件????????2108??2018-04-14?15:03??bookstore\WebContent\WEB-INF\applicationContext.xm
?????目錄???????????0??2018-12-10?09:16??bookstore\WebContent\WEB-INF\jsps\
?????文件????????7561??2018-04-15?17:07??bookstore\WebContent\WEB-INF\jsps\addbook.jsp
?????文件???????12714??2018-04-15?17:06??bookstore\WebContent\WEB-INF\jsps\booklist.jsp
?????文件???????11603??2018-04-15?17:21??bookstore\WebContent\WEB-INF\jsps\index.jsp
?????文件????????2148??2018-04-15?17:15??bookstore\WebContent\WEB-INF\jsps\login.jsp
?????文件????????8210??2018-04-15?17:07??bookstore\WebContent\WEB-INF\jsps\modifybook.jsp
?????文件????????4539??2018-04-15?17:06??bookstore\WebContent\WEB-INF\jsps\pwd.jsp
?????文件????????2487??2018-04-15?17:15??bookstore\WebContent\WEB-INF\jsps\register.jsp
?????目錄???????????0??2018-12-10?09:16??bookstore\WebContent\WEB-INF\lib\
?????文件????????4467??2018-04-14?10:54??bookstore\WebContent\WEB-INF\lib\aopalliance.jar
?????文件??????423876??2018-04-14?10:54??bookstore\WebContent\WEB-INF\lib\c3p0-0.9.2.1.jar
?????文件???????69002??2018-04-14?16:03??bookstore\WebContent\WEB-INF\lib\commons-fileupload-1.3.1.jar
?????文件??????208700??2018-04-14?16:06??bookstore\WebContent\WEB-INF\lib\commons-io-2.5.jar
?????文件???????61829??2018-04-14?10:54??bookstore\WebContent\WEB-INF\lib\commons-logging-1.2.jar
?????文件??????417221??2018-04-14?10:54??bookstore\WebContent\WEB-INF\lib\fastjson-1.2.7.jar
............此處省略129個文件信息
評論
共有 條評論