后台代码
` //获取来源URL
String fromUrl = request.getHeader(“referer”);
if (StrUtil.isEmptyString(fromUrl)) {
model.addAttribute(“fromUrl”,”#”);
}else{
//项目访问路径
StringBuffer webUrlBuffer = new StringBuffer();
webUrlBuffer.append(request.getScheme());
webUrlBuffer.append(“://”);
webUrlBuffer.append(request.getServerName());
if (request.getServerPort()!=80) {//判断是否80端口
webUrlBuffer.append(“:”);
webUrlBuffer.append(request.getServerPort());
}
webUrlBuffer.append(request.getContextPath());
if (fromUrl.indexOf(webUrlBuffer.toString())!=-1) {//检查是否项目内访问
model.addAttribute("fromUrl",fromUrl);
} else {
model.addAttribute("fromUrl","#");
}
}`
前端代码
<a th:href="@{${fromUrl}}" type="button" class="btn btn-default pull-left">返回</a>