关于项目名称路径问题

发布于 2021-11-27 19:35:49 字数 370 浏览 844 评论 6

@JFinal 你好,想跟你请教个问题:

用tomcate部署的,项目名称是demo_jfinal,项目实际地址为:http://localhost:8080/demo_jfinal/zyxx/

在按钮提交时必须这么这定href="/demo_jfianl/zyxx/edit/${zyxx.zy_id}"

jfianl在哪能配置能不输入这个项目名href="/zyxx/edit/${zyxx.zy_id}"这样写代码就可以呢?


如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

旧城烟雨 2021-12-04 18:55:38

非常感谢

无声静候 2021-12-04 18:53:54

context 是相对路径 项目迁移的时候比较麻烦,最好全部用绝对路径,都用/开始 这样迁移的时候换个ip/域名就ok了

野心澎湃 2021-12-04 18:53:20

恩,你说的对,我现在就是这么用的,临时解决一下,主要是想知道jfinal他的什么方法能解决这个问题,谢谢楼上了

南汐寒笙箫 2021-12-04 18:44:36

jsp页面可以写这个

<% String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/";
%>

<base href="<%=basePath%>" />

这样就不用写项目名称路径了。没用过jfinal觉得应该和这个差不多吧

凯凯我们等你回来 2021-12-04 18:41:52

非常感谢

倚栏听风 2021-12-04 18:20:17

   终极解决方案是让 context path 为 "",java web 规范中的 context path 是一个鸡肋的概念,带来的麻烦比好处多。

   具体解决方案见这篇博文:http://my.oschina.net/jfinal/blog/353062

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文