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

Java课题笔记~ 自定义拦截器实现权限验证

实现一个权限验证拦截器。

1、修改web.xml文件中请求路径

 2、将所有的页面放入WEB-INF目录下

 3、开发登录FirstController

4、开发拦截器

5、配置springmvc.xml文件

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mvc="http://www.springframework.org/schema/mvc"xmlns:context="http://www.springframework.org/schema/context"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/mvc https://www.springframework.org/schema/mvc/spring-mvc.xsd http://www.springframework.org/schema/context https://www.springframework.org/schema/context/spring-context.xsd"><!--2.配置视图解析器--><bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"><property name="prefix" value="/WEB-INF/jsp/" /><property name="suffix" value=".jsp" /></bean><!--3.开启注解驱动--><mvc:annotation-driven /><!--4.组件扫描器--><context:component-scan base-package="com.ambow.controller" /><!--配置拦截器--><mvc:interceptors><mvc:interceptor><mvc:mapping path="/**"/><mvc:exclude-mapping path="/login"/><bean class="com.ambow.LoginInterceptor" /></mvc:interceptor></mvc:interceptors>
</beans>

6、运行程序:

 

 

http://www.lryc.cn/news/134994.html

相关文章:

  • 微信小程序使用npm引入三方包详解
  • pytest自动化框架运行全局配置文件pytest.ini
  • 视频播放实现示例Demo
  • makefile的自动化变量
  • 使用Kind搭建本地k8s集群环境
  • 【STM32RT-Thread零基础入门】 7. 线程创建应用(多线程运行机制)
  • .net日志系统
  • SpringCloud学习笔记(二)_Eureka注册中心
  • spark的eventLog日志分析
  • 探究Java spring中jdk代理和cglib代理!
  • 反转链表(C++)
  • 适配器模式:让不兼容的接口协同工作
  • 【1day】复现Milesight-VPNserver.js 任意文件读取漏洞
  • 前端代码规范
  • Java接入文心一言
  • 信息管理系统三级等保的一些要求
  • 第六届“蓝帽杯”电子取证模块(初赛)解析+全资源一次性分享
  • 《Go 语言第一课》课程学习笔记(九)
  • docker 安装nginx 和 elasticsearch ik 自定义分词
  • 谈谈收音机的发展
  • QTreeWidget——信号处理
  • 【Java从入门到精通|1】从特点到第一个Hello World程序
  • JAVA 读取jar包中excel模板
  • 解决方案:fatal error: openssl/bio.h: 没有那个文件或目录
  • 【MySQL系列】ALTER语句详解,以及UPDATE,DELECT,TRUNCATE语句的使用+区别
  • c++关键字 =delete和=default
  • idea 左下角的Git(Version Control)中显示Local Changes窗口
  • .net老项目中Jquery访问webservice
  • SpringBoot项目集成ElasticSearch服务
  • 2023年网络安全比赛--综合渗透测试(超详细)