jfinal下项目路径获取

jeffsui 发布于 2012/09/13 17:30
阅读 6K+
收藏 11

收藏!数据建模最全知识体系解读!>>>

@JFinal 

今天刚好有朋友问起这个问题。

通过tomcat中conf-server.xml--配置<Context path="/jfinalDemo" docBase="xx.xx">方式部署。

解决思路如下:

1.每个页面获得获得当前项目相对路径,太麻烦。

2.通过@JFinal 本身API设置

第一步:

Config中重写configHandler方法

@Override
	public void configHandler(Handlers me) {
		me.add(new ContextPathHandler("ctx_path"));
	}

备注:这里的ctx_path可以自定义,仅仅是一个标识,用来代表相对路径,等同于request.getContextPath();

第二步,页面配置base

<base href="${ctx_path}/"/>

ok,成功!

当然,可以直接绕过这种配置方式,配置多域名。

让我们一起让@JFinal 更好!

 

 

加载中
0
JFinal
JFinal
谢谢支持    这个办法非常地好 
0
galaxy58
galaxy58
正好要用,谢谢分享
0
mtt_lau
mtt_lau

还是没用呢,呵呵


0
mtt_lau
mtt_lau
相对路径还是没改呢
0
赵伟
赵伟
这个无法获取ctx_path的值
0
hanfeng
hanfeng
这个无解啊 难道版本不行
0
返回顶部
顶部