为了账号安全,请及时绑定邮箱和手机立即绑定

JAVA WEB中的路径问题

JAVA WEB中的路径问题

白猪掌柜的 2019-03-12 17:19:09
项目最新架构使用了springboot.前端模板 thymeleaf用最原始的运行方式。main 函数启动。输入http://ip:port 就可以访问默认的index了。项目中的路径 th:href="@{ /order/details }" 使用类似方式获取。由于项目不是单独运行的,要被nginx 反代。反代后的访问地址变为http://域名/aa/bb 此时th:href="@{ /order/details }" 获取到的绝对路径是http://域名/order/details 这明显是错的。正确的路径应该是 http://域名/aa/bb/order/details试着使用 request.getContextPath相关方法,也不能获取到项目绝对地址中的/aa/bb这一级。只能获取根路径。目前把这个根路径写到配制文件。然后在前台传这个配制来解决。不知道各位有没有遇到过这个问题。
查看完整描述

1 回答

?
守候你守候我

TA贡献1802条经验 获得超10个赞

把服务器的 Context Path 设置为 /aa/bb 就行了。


查看完整回答
反对 回复 2019-04-19
  • 1 回答
  • 0 关注
  • 338 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信