美文网首页Java服务器端编程Java学习笔记
Thymeleaf页面中的url相对路径问题

Thymeleaf页面中的url相对路径问题

作者: camlboy | 来源:发表于2017-05-26 11:01 被阅读11099次
var BASE_CONTEXT_PATH = $('meta[name=context-path]').attr("content");
BASE_CONTEXT_PATH = BASE_CONTEXT_PATH.substr(0, BASE_CONTEXT_PATH.length - 1);

<meta name="context-path" th:content="@{/}"/>

@{/}是Context相关的相对路径,在渲染时会自动添加上当前Web应用的Context名字,假设context名字为app,那么结果应该是/app/避免正式部署到服务器的路径问题。页面中直接使用如下:

<!-- Will produce 'http://localhost:8080/standard/type1' (plus rewriting) -->
 <a  th:href="@{/standard/{type}(type=${type})}">view</a>

<!-- Will produce '/gtvg/order/3/details' (plus rewriting) -->
<a href="details.html" th:href="@{/order/{orderId}/details(orderId=${o.id})}">view</a>

假设context名字为app,url如下:

<!-- Will produce 'http://localhost:8080/app/standard/type1' (plus rewriting) -->
 <a  th:href="@{/standard/{type}(type=${type})}">view</a>

<!-- Will produce '/app/gtvg/order/3/details' (plus rewriting) -->
<a href="details.html" th:href="@{/order/{orderId}/details(orderId=${o.id})}">view</a>

相关文章

  • Thymeleaf页面中的url相对路径问题

    @{/}是Context相关的相对路径,在渲染时会自动添加上当前Web应用的Context名字,假设context...

  • 2018-11-16

    JavaScript技术问题: 在HTML页面中获取项目的根据经(使用thymeleaf前端框架): ...

  • SpringMVC跳转和URL相关问题

    搞明白了url相对路径,根路径的问题,跳转的时候url到底该怎么写就容易理解和记忆了。 url路径的问题 1. 当...

  • 路径

    views中访问HTML静态页面·相对路径 在views定义的函数中访问指定的静态HTML页面 写的相对路径 de...

  • html-常用标签

    base 基础标签 href 给页面所有的相对路径规定默认的基准URL target a链接默认窗口模式,下面a链...

  • thymeleaf之导入js css

    thymeleaf导入js css文件无效,一直报404 一 路径问题 引用静态资源如下,分为相对路径和绝对路径 ...

  • thymeleaf在引用css样式时,首次访问不加载

    thymeleaf在页面head中引用link标签时,需要按照thymeleaf规则来进行引用,否则会出现首次加载...

  • Less 中background url 问题

    错误用法url(@{name}@2x.png),存在相对路径问题,需要写绝对路径。正确用法~"url(@{name...

  • 支付宝小程序笔记2

    遇到1个问题:用url从页面a传数据到页面b,页面a写了类似这样的跳转: my.navigator(url : '...

  • 背景及其偏移、定位、固定、渐变背景、简写

    url(图片的相对路径) 背景图片如果小,会平铺整个页面。(如果不想的话,就设置值为no-repead) (rep...

网友评论

    本文标题:Thymeleaf页面中的url相对路径问题

    本文链接:https://www.haomeiwen.com/subject/vswtfxtx.html