当前位置: 首页 > news >正文

济南校园兼职网站建设做网站用什么软件免费

济南校园兼职网站建设,做网站用什么软件免费,教你做面食的网站,四川成都旅游必去十大景点推荐在我们日常开发的过程中#xff0c;经常会遇到这一类问题#xff0c;要求需要用户登录以后才能够访问其他的内容#xff0c;否则不行#xff0c;那么解决这一问题最好的办法就是运用拦截器#xff0c;拦截器可以和多种处理请求的web框架结合#xff0c;今天所讲的就是与s…在我们日常开发的过程中经常会遇到这一类问题要求需要用户登录以后才能够访问其他的内容否则不行那么解决这一问题最好的办法就是运用拦截器拦截器可以和多种处理请求的web框架结合今天所讲的就是与springboot的结合那么代码搞起来请往下看 拦截器的实现其实主要有两部分组成1 是编写自定义的拦截器2是将自定义的拦截器加入的web中就可以工作了 先看写的自定义额拦截器 package com.gateway.Interceptor;import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse;import org.springframework.stereotype.Component; import org.springframework.web.servlet.HandlerInterceptor; import org.springframework.web.servlet.ModelAndView;import com.gateway.entity.User;Component//很关键必不可少少了就加载不进去webMvcConfig public class gatewayInterceptor implements HandlerInterceptor {Overridepublic boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler)throws Exception {System.out.println(进入controller层之前调用拦截器的方法);String path request.getContextPath();String URIrequest.getRequestURI();System.out.println(URI);String basePath request.getScheme():// request.getServerName(): request.getServerPort()path/ ; User user(User)request.getSession().getAttribute(user);if(usernull!URI.equals(/user/login)){//这里需要注意将一个活的页面留出来就是不满足条件的都去哪将那个路径给留出来否则会陷入死循环response.sendRedirect(basePath user/login);return false;}//这里我将Cookie省略了若你感兴趣可以自己试一试注意cookie中不能存对象哦return true;}Overridepublic void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler,ModelAndView modelAndView) throws Exception {System.out.println(controller层方法执行完毕之后视图渲染之前调用的拦截器的方法);}Overridepublic void afterCompletion(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex)throws Exception {System.out.println(进行视图渲染之后调用的拦截器的方法用于资源清理);}}   下面将自定义的拦截器加入到web中 package com.gateway.website.interceptor;import org.springframework.stereotype.Component; import org.springframework.web.servlet.config.annotation.InterceptorRegistry; import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry; import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter;import javax.annotation.Resource;/*** 向mvc中添加自定义组件*/ Component public class WebMvcConfig extends WebMvcConfigurerAdapter {Resourceprivate BaseInterceptor baseInterceptor;Overridepublic void addInterceptors(InterceptorRegistry registry) {registry.addInterceptor(baseInterceptor);//这里也可以使用构造方法,new一个}/*** 添加静态资源文件外部可以直接访问地址* param registry*/Overridepublic void addResourceHandlers(ResourceHandlerRegistry registry) {super.addResourceHandlers(registry);} } 这样一个简单的拦截器就问世了转载于:https://www.cnblogs.com/1a2b/p/9023639.html
http://www.zqtcl.cn/news/875487/

相关文章:

  • 做网站前端广州市住房和建设水务局网站
  • 新手学做网站学哪些知识页优化软件
  • 2014网站怎么备案微信公众号开发网站开发
  • 怎么看一个网站是谁做的怎么做网站内容调研
  • 网站模板 修改erp登录入口
  • 沧州网站建设设计网站左侧浮动代码
  • 1天学会搭建营销网站ppt超链接网站怎么做
  • 兰州网站设计公司有哪些网站开发中如何实现gps定位
  • 做视频赚钱的网站大型网站权限设计
  • 黑龙江建设银行交通违法网站单页网站定义
  • 广东工程建设监理协会网站哈尔滨网站建设服务
  • 房产网站建设方案项目书wordpress调用微博
  • 酒水销售网站模板世代网络高端企业网站建设设计功能公司
  • 怎样做网站赚钱网站建设公司fjfzwl
  • zeronet网站开发安徽建筑大学学工在线网站
  • wordpress文章自动更新关键词seo优化软件
  • 网站的备案流程图python是做网站的吗
  • 网站搭建合同怎么快速优化关键词排名
  • 什么网站可以做推广百度登录入口
  • 公司备案网站负责人是谁刷网站关键词工具
  • 比较好的建立站点网页美工设计从入门到精通
  • 新手做网站流程网店推广计划怎么写免费的
  • 怎么建造自己的网站朋友圈推广文案
  • 用什么程序做网站潍坊做电商的网站
  • 雅客网站建设网站如何挂马教程
  • 手机网站开发兼容性wordpress下载主题footer
  • 资讯网站模板带会员投稿功能怎么查网站开发的语言
  • 个人网站搭建平台wordpress免费还是收费
  • 网站优化协议嘉兴企业网站设计哪家好
  • 英文网站设计哪家好用php做的网站用什么数据库