资源简介

小型网上书城完整版毕设源码+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.xml
     文件          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\meta-INF\
     文件          39  2018-04-14 10:53  bookstore\WebContent\meta-INF\MANIFEST.MF
     目录           0  2018-12-10 09:16  bookstore\WebContent\WEB-INF\
     文件        2108  2018-04-14 15:03  bookstore\WebContent\WEB-INF\applicationContext.xml
     目录           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个文件信息

评论

共有 条评论