138-bathPath的作用?

在html中他的根路径/代表的是localhost:8080,并没有项目名。
假使我们不配置basePath,也没有/,则页面的跳转路径是按照相对路径来算的
/没有项目名的主要是解决我们项目名经常变化的问题

thymeleaf中的/自动加上了项目名,这一点和普通的html是不一样的。

<%
String basePath=request.getScheme()+"://"+request.getServerName()+":"+request.getLocalPort()+request.getContextPath()+"/";
%>
<html> <head> <base href="<%=basePath%>"> //因为这个标签后,就没有绝对路径了

  <script type="text/javascript">
   $(function(){
//给"创建"按钮添加单击事件
$("#createTranBtn").click(function () {
window.location.href="workbench/transaction/toSave.do";
});

});

</script>

</head>

 

posted on 2020-04-22 12:48  十年磨三劍  阅读(211)  评论(0编辑  收藏  举报

导航