关于Jfinal渲染的问题

我在主页用的<frameset>布局页面,   其中用<frame>引入了页面                  <frame  src="/top.html"> , 在top.html页面中使用了#if 指令, 然而页面中直接显示了 #if , 没有解析, 请问怎么解决??

评论区

JFinal

2018-09-19 17:31

src="/top.html" 这个是直接指向了一个静态资源,这种 url 是直接由 tomcat、jetty 或者 nginx 接管的,请求根本到不了 jfinal

解决办法是 src 指向一个 jfinal 的 action,然后在里面 render 一下:
1:创建一个 action
public void top() {
render("/top.html");
}

2:src 指向它
src="/top"

再次表明

2018-09-19 20:22

@JFinal 谢谢指点,刚学习,还有好多不懂

JFinal

2018-09-19 20:38

@再次表明 页面要走 enjoy,或者说是 “经手” enjoy,才可能被解析,src 指向 .html 文件,这个肯定是不会经手 enjoy 的

热门反馈

扫码入社