关于JFinal Config中获取ContextPath的疑问

IceRainYWC 发布于 2016/05/08 12:14
阅读 375
收藏 0
@JFinal ,波总你好,昨天用JFinal写一个Demo时,遇到页面获取basePath为空的问题,大致操作如下,我采用默认的FreeMarker视图,前端定义了一个公共头文件作为CSS和JS的公共引入文件,其他页面include该公共文件,但是在该公共文件中,始终获取不到basePath的值,最后跟踪发现JFinal Config文件中getContextPath()获取值为空,后来修改Jetty启动参数,由JFinal.start("WebRoot", 80, "/", 5);改为JFinal.start("WebRoot", 80, "/JFinal", 5);前台basePath就能取到值,为/JFinal,请问我如何能在公共文件中获取basePath全路径,即类似http://localhost/JFinal, 另外Jetty启动参数那儿是不是如果为"/",取到的basePath就一定是空。谢谢!
加载中
0
javaer
javaer

实现步骤:

1、me.add(new ContextPathHandler());

2、<link href="${CONTEXT_PATH}/BJUI/themes/css/bootstrap.css"
rel="stylesheet">

返回顶部
顶部