tomcat多项目部署,加了项目名,在jfianl中如何设置?

tomcat多项目部署,加了项目名,在jfianl中如何设置?现在导致路由都缺少项目名,造成路由都报错

评论区

JFinal

2018-02-24 13:21

像传统项目一样,为 html 中的资源都添加上 context path 即可

具体作法是:
1:engine.addSharedObject("cxt", JFinal.me().getContextPath());
2:页面所有资源添加 cxt,例如:
《img src="#(cxt)/img/logo.jpb"》

强调一下,这个问题与 jfinal 毫无关系,标准的 Java web 项目的作法即可解决

lyq027

2018-02-24 14:43

@JFinal 已解决,非常感谢

happyboy

2018-02-26 09:04

在页面中写链接要避免使用相对路径,因为容易导致404,场景适应能力差。尽量使用上面波总那种写法。使用myeclipse新建一个jsp,头部都会有一个basePath变量,他的意思和#(cxt)是一样的。另外这个问题的确跟框架无关,是J2EE的东西。

lyq027

2018-02-26 09:42

@happyboy 明白,谢谢