在进行普通的WEB开发过程之中,路径的处理操作是最为麻烦的,因为如果想要进行方便的路径定位最好使用完整路径,需要明确的写上你的协议、你的主机的名称、端口、虚拟目录的名称。这些处理的难点在thymeleaf里面彻底消失了,因为路径访问变得相当容易。1、在src/main/static/js目录里面创建有一个main.js
window.onload = function(){console.log("****** www.baidu.com ******");
}
2、如果后续要想进行方便的访问,可以使用"@{}"进行一个访问的定位处理.message_show_style.html<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org">
<head><title>SpringBoot模板渲染</title><script type="text/javascript" th:src="@{/js/main.js}"></script><link rel="icon" type="image/x-icon" href="/images/favicon.ico" /><meta http-equiv="Content-Type" content="text/html;charse=UTF-8">
</head>
<body><p th:utext="'官方网站:' + ${url} + '、数学计算:' + (1 + 2)"/>
</body>
</html>
message_info.html<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org">
<head><title>SpringBoot模板渲染</title><script type="text/javascript" th:src="@{/js/main.js}"></script><meta http-equiv="Content-Type" content="text/html;charse=UTF-8">
</head>
<body><h1>www.baidu.com</h1>
</body>
</html>@RequestMapping(value = "message/showStyle", method = RequestMethod.GET)public String showStyle(Model model) { // 通过model可以实现内容的传递model.addAttribute("url", "<span style='color:red'>www.mldn.cn</span>");return "message/message_show_style";}
以后如果要想在页面中进行资源的定位一定要使用"@{路径}"完成,而且一定要使用thymeleaf标签.
3、而且在以后进行指定路径访问的时候你也可以使用"@{}"形式访问控制器@RequestMapping(value = "/show", method = RequestMethod.GET)public String show(String mid,Model model) { // 通过model可以实现内容的传递model.addAttribute("url", "www.1234.cn"); // request属性传递包装model.addAttribute("mid", mid); // request属性传递包装// 此处只返回一个路径, 该路径没有设置后缀,后缀默认是*.htmlreturn "message/message_show"; }<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org">
<head><title>SpringBoot模板渲染</title><script type="text/javascript" th:src="@{/js/main.js}"></script><link rel="icon" type="image/x-icon" href="/images/favicon.ico" /><meta http-equiv="Content-Type" content="text/html;charse=UTF-8">
</head>
<body><p th:utext="'官方网站:' + ${url} + '、数学计算:' + (1 + 2)"/><a th:href="@{/show}" th:text="访问"></a></body>
</html>
<a href="aa.html" th:href="@{/show}" th:text="访问"></a>如果你在使用超链接的时候设置了"href" 和 "th:href" 的话,那么前者的html元素的默认属性将无效.

SpringBoot 路径处理相关推荐

  1. SpringBoot 路径访问控制

    import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.a ...

  2. 【java】spring-boot源码解析之应用启动

    spring boot 项目使用默认配置的思想,极大的简化了 spring 项目的开发.下面的代码就是一个最简单的 spring 项目: @SpringBootApplication public c ...

  3. 创建一个SpringBoot项目

    Spring的诞生是为了简化JAVA程序的开发的 快速开发Spring而诞生的 SpringBoot为了快速开发Spring而诞生的一个框架 1)什么是SpringBoot?为什么要学它?(重要) S ...

  4. 详解SpringBoot外部化配置

    SpringBoot外部化配置(基于2.4.0以后) Spring Boot可以让你将配置外部化,这样你就可以在不同的环境中使用相同的应用程序代码. 你可以使用各种外部配置源,包括Java prope ...

  5. Springboot中添加contextPath

    spring boot默认是/ ,这样直接通过http://ip:port/就可以访问到index页面,如果要修改为http://ip:port/path/ 访问的话,那么需要在application ...

  6. 润乾V5与springBoot集成

    Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程.该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置.下面 ...

  7. Springboot+Flask+Neo4j+Vue2+Vuex+Uniapp+Mybatis+Echarts+Swagger综合项目学习笔记

    文章目录 Neo4j 教程:Neo4j高性能图数据库从入门到实战 医疗问答系统 算法教程:医学知识图谱问答系统 项目示例:neo4j知识图谱 Vue+flask 中药中医方剂大数据可视化系统 可视化技 ...

  8. (11)Spring Boot配置ContextPath【从零开始学Spring Boot】

    Spring boot默认是/ ,这样直接通过http://ip:port/就可以访问到index页面,如果要修改为http://ip:port/path/ 访问的话,那么需要在Application ...

  9. 如何整合润乾报表到spring boot项目

    Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程.该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的 ...

最新文章

  1. 连接MySQL的10060错误:Can't connect to MySQL server on '*.*.*.*'(10060)
  2. 【项目实战】基于python行为评分卡模型
  3. hyperion高光谱参数_收藏!光纤光谱仪在激光领域的典型应用
  4. 【HDU - 1452】 Happy 2004(因子和,逆元,快速幂)
  5. 解决python导入当前文件夹下的包时可以运行,但编辑器报错
  6. 详解Intellij IDEA中.properties文件中文显示乱码问题的解决
  7. 机器学习代码实战——随机森林(Random Forest)
  8. innodb逻辑存储结构
  9. 2012服务器在IIS部署的SLL(https)网址谷歌浏览器无法访问的问题解决
  10. Deep Learning 深度学习 学习教程网站集锦
  11. 关于计算机信息技术论文,信息技术论文
  12. 2003系统不支持易语言内存皮肤解决方法
  13. Topaz Adjust AI Mac
  14. 【图像融合】基于matlab小波变换灰色图像融合(含相关性、信噪比)【含Matlab源码 1841期】
  15. 法大大完成3.98亿元C轮融资,虎环球基金和腾讯联合领投...
  16. 电子白板-第12届蓝桥杯Scratch选拔赛真题精选
  17. win10 系统开启自带热点,手机无法连接(连接超时)
  18. outlook 签名_快速提示:轻松在Outlook 2007中的签名之间切换
  19. 摆动序列算法C语言,376 摆动序列 leetcode
  20. 单元格内容分列多行_excel表格数据换行分列-EXCEL怎么分行呢?一个单元格有多行字,怎么向分列......

热门文章

  1. OSI七层-相关协议
  2. 第6章 面向对象(下)
  3. 把日出拍成大片的手机!大光圈+黑白彩色双摄到底有多强?
  4. 浅谈HTTP响应拆分攻击(一)
  5. 从源码构建 MyBatis Generator(MBG)
  6. JavaScript 中回调地狱的今生前世
  7. 微服务开发框架 SpringCloud
  8. 零基础入门 Kubernetes,你需要知道这些
  9. 国内首本免费深度学习书籍!还有人没Get么?
  10. excel 插入计算机用户名,Excel中进行设置个性化用户名的操作方法