原因: 路径出错, 每次访问静态资源,会带上之前访问的路径
解决:
JFinal配置类
@Override
public void configHandler(Handlers me) {me.add(new ContextPathHandler("CONTEXT_PATH"));//设置上下文路径 防止样式丢失
}
Freemarker静态页面
<head>
<base id="base" href="${CONTEXT_PATH}/xxxx/"/>
</head>
xxxx,为静态资源文件路径,一般是项目webRoot下要访问的文件夹名
本文介绍如何通过JFinal框架配置解决静态资源访问时带上之前路径的问题,避免样式丢失。具体方法是在配置类中添加ContextPathHandler,并在静态页面使用<base>标签指定正确的静态资源路径。
2451

被折叠的 条评论
为什么被折叠?



