springmvc动态路由,springmvc路由转发

  springmvc动态路由,springmvc路由转发

  实现目标:使用学习笔记一前端控制器,跳转到WEB-INF的模板下面的前端页面

  图示

  1.目录结构

  2.创建一个专家的网页应用项目,创建好之后记得把index.jsp文件删除,否我则会首先跳到这个文件,我们要用前端控制器转发所有请求(如果有大佬知道怎么让他存在,又不影响,希望可以学习一下)

  3.在可扩展标记语言里面,配置学习笔记一前端控制器,

  !DOCTYPE we B-app PUBLIC -//Sun Microsystems,Inc .//DTD web Application 2.3//EN http://Java。星期日com/DTD/we b-app _ 2 _ 3。DTD we B- app显示名称原型创建的网应用程序/显示名称!- 配置学习笔记一的前端控制器,对浏览器发送的请求进行统一处理-servlet servlet-name spring MVC/servlet-name servlet-class org。spring框架。网络。servlet。dispatcher servlet/servlet-class!- 配置学习笔记一配置文件的位置和名称-init-param param-namecontextConfigLocation/param-name param-valueclasspath : spring MVC . XML/param-value/init-param!- 将前端控制器前端控制器的初始化时间提前到服务器启动时-load-on-startup 1/load-on-startup/servlet servlet-mapping servlet-name spring MVC/servlet-name!- 匹配除了.jsp请求路径的请求-URL-pattern//URL-pattern/servlet-mapping/we B-app 4 .创建并配置springMVC.xml,记得配置一下上下文(开启扫描需要)

  ?可扩展标记语言版本=1.0 编码=UTF八号?豆子xmlns= http://www。spring框架。org/schema/beans xmlns : xsi= http://www。w3。org/2001/XML schema-instance xmlns : context= http://www。spring框架。 xsi : schema location= http://www。spring框架。org/schema/beans http://www。spring框架。组织/架构/架构/架构-bean-扫描组件-context :组件-扫描base-package= com。在硅谷。MVC。控制器/上下文:组件-扫描!- 配置百里香叶视图解析器-bean id= view resolver class= org。百里香叶。春天5。查看。百里香叶视图解析器!- 设置视图解析器优先级,可以设置多个-属性名=顺序值= 1 /属性名=字符编码值= UTF-8 /属性名=模板引擎 bean class= org。百里香叶。春天5。spring template engine property name= template resolver bean class= org。百里香叶。春天5。模板解析器。springresourcetemplateresolver!- 视图前缀-property name= prefix value=/we b-INF/templates//!- 视图后缀-属性名称=后缀值=。html /property name=模板模式 value= html 5 /property name=字符编码 value= UTF-8 //bean/property/bean/property/bean/bean S5 .匹配路径

  @ controller公共类hello controller {///-/we b-INF/templates/index。html//请求映射请求映射//值可不写@RequestMapping(值=/)公共字符串tindex(){ //返回视图名称,因为我们在视图解析器里面,配置了后缀,所以这里不用写了返回"索引";} @请求映射(值=/目标)公共字符串to target(){ return target ;}}index.html

  !文档类型html html lang= en xmlns : th= http://www。百里香叶。org head meta charset= UTF-8 title//title/head body!- /浏览器从哪个本地主机:8080开始- !- th:被百里香叶解析,可从本地主机:8080:项目名字开始- !- @{}检测到绝对路径,自动添加上下文路径-a th : href= @ {/target } rel=外部无关注访问目标/aahhahahahah/body/html target。超文本标记语言

  !DOCTYPE html html lang= en xmlns : th= http://www . thyme leaf . org head meta charset= UTF-8 title title/title/headbydyhello world/body/这就是html。本文介绍了一个简单的springMVC路由跳转的实现。关于springMVC路由跳转的更多信息,请搜索热门IT之前的文章或者继续浏览下面的相关文章。我希望你以后能更多地支持流行音乐!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: