关于项目名称路径问题

满上 发布于 2016/07/02 22:16
阅读 144
收藏 0

@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}"这样写代码就可以呢?


加载中
0
JFinal
JFinal

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

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

满上
满上
非常感谢
1
cafelication
cafelication

jsp页面可以写这个

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

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

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

满上
满上
恩,你说的对,我现在就是这么用的,临时解决一下,主要是想知道jfinal他的什么方法能解决这个问题,谢谢楼上了
1
yak
yak
context 是相对路径 项目迁移的时候比较麻烦,最好全部用绝对路径,都用/开始 这样迁移的时候换个ip/域名就ok了
满上
满上
非常感谢
返回顶部
顶部