SpringBoot 中html的页面间跳转问题小结

 更新时间:2023年10月31日 16:03:24   作者:晓风残月( ̄ε(# ̄)~  
这篇文章主要介绍了SpringBoot 中html的页面间跳转问题小结,本文给大家分享两种方法,结合实例代码给大家介绍的非常详细,需要的朋友可以参考下

在做毕设时,用SpringBoot框架同时还要编写前端html页面,这时就遇到了一个小问题,就是html在SpringBoot框架中的跳转问题。

方法一:编写相应的Controller

1、访问单一页面时

在SpringBoot中简单的访问html页面,需要编写相应的Controller来实现举一个简单的例子

要访问这里的NewLogin.html时就需要编写一个相应的Controller

2、页面间的跳转

但如果此时,我想在登陆页面,跳转到注册页面,这时就需要
添加注册页面的Controller
同时
修改html页面中的跳转地址为相应Controller上RequestMapping的映射

注意:此时跳转地址 href 即为Controller上的的映射

方法二:重写addViewControllers

但每个页面都写Controller,比较麻烦,这里可以
自定义一个类实现WebMvcConfigurer 接口,并重写里面的addViewControllers方法添加关系对应

先将原先的Controller注释掉

此时访问便会报错

实现WebMvcConfigurer 接口,并重写里面的addViewControllers方法

注意:addViewController相当于上面@RequestMapping中的值,setViewName相当于返回的值

同样可以成功访问

到此这篇关于SpringBoot 中html的页面间跳转的文章就介绍到这了,更多相关springboot html页面跳转内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • java当中的定时器的4种使用方式

    java当中的定时器的4种使用方式

    这篇文章主要介绍了java当中的定时器的4种使用方式,有需要的朋友可以参考一下
    2013-12-12
  • SpringBoot处理JSON数据方法详解

    SpringBoot处理JSON数据方法详解

    这篇文章主要介绍了SpringBoot整合Web开发中Json数据处理,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-10-10
  • Servlet中文乱码问题解决方案解析

    Servlet中文乱码问题解决方案解析

    这篇文章主要介绍了Servlet中文乱码问题解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-03-03
  • 关于Unsupported Media Type的解决方案

    关于Unsupported Media Type的解决方案

    在Web开发中,415错误表示服务器无法处理请求附带的媒体格式,本文介绍了导致HTTP 415错误的原因以及解决该问题的两种方法,首先,415错误通常是由于客户端请求的内容类型与服务器期望的不匹配引起的,例如,服务器可能期望JSON格式的数据
    2024-10-10
  • Spring框架的JdbcTemplate使用

    Spring框架的JdbcTemplate使用

    它是 Spring 框架中提供的一个对象,是对原始 Jdbc API 对象的简单封装。本文就来介绍一下Spring框架的JdbcTemplate使用,感兴趣的可以了解一下
    2021-09-09
  • Mybatis-Plus的SQL语句组拼原理说明

    Mybatis-Plus的SQL语句组拼原理说明

    这篇文章主要介绍了Mybatis-Plus的SQL语句组拼原理说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-06-06
  • Java常用集合与原理解析

    Java常用集合与原理解析

    这篇文章主要介绍了Java常用集合与原理解析,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-03-03
  • Java 轮询锁使用时遇到问题解决方案

    Java 轮询锁使用时遇到问题解决方案

    这篇文章主要介绍了Java 轮询锁使用时遇到问题解决方案,当我们遇到死锁之后,除了可以手动重启程序解决之外,还可以考虑使用顺序锁和轮询锁,但是过程也会遇到一些问题,接下来我们一起进入下面文章了解解决方案,需要的小伙伴可以参考一下
    2022-05-05
  • 从java源码分析线程池(池化技术)的实现原理

    从java源码分析线程池(池化技术)的实现原理

    这篇文章主要介绍了从java源码分析线程池(池化技术)的实现原理,池化技术是一种编程技巧,当程序出现高并发时,能够明显的优化程序,降低系统频繁创建销毁连接等额外开销,下文更多的相关介绍需要的小伙伴可以参考一下
    2022-04-04
  • Java序列化问题:“Serialized class has not implement Serializable interface”错误的解决方法

    Java序列化问题:“Serialized class has not impl

    在Java开发中,序列化(Serialization)是一个常见的操作,尤其是在分布式系统、网络通信或数据持久化场景中,然而,序列化过程中可能会遇到各种问题,其中最常见的一个错误是Serialized class has not implement Serializable interface,本文给大家介绍了相关的解决方法
    2025-02-02

最新评论