JFinal使用jsp模板时的import问题

我已经报警了 发布于 2013/05/12 01:02
阅读 351
收藏 1

在A.jsp中<c:import url="/cateroge/cateroges">

cateroge代码如下

public class CaterogeController extends Controller(){
       public void cateroges(){
              setAttr("test","test");
              render("test.jsp");
        }
}

路由

me.add("cateroge",CaterogeController.class)
这样直接访问A.jsp的直接会报错,

java.io.FileNotFoundException: The requested resource (/jfinal_test/test/test) is not available

但是同样的import方法,在springMVC中没有问题.

@JFinal

加载中
0
JFinal
JFinal
试试在 render 方法中使用绝对路径,如: render("/mypath/test.jsp");
0
Jetmark
Jetmark

引用来自“JFinal”的答案

试试在 render 方法中使用绝对路径,如: render("/mypath/test.jsp");
我来讨论下这个问题,render("/mypath/page"),如果加/表示绝对路径的话,在setViewPath(viewpath)了情况下,是否路径应该是这个:viewpath/mypath/page?
0
我已经报警了
我已经报警了

@JFinal 使用绝对路径还是报错

io.FileNotFound

0
JFinal
JFinal

     这个问题本质上与 jfinal 无关,你就当做你在用 servlet + jsp,然后解决问题即可。

    看你的需求,貌似想自己输出数据,那么在 controller 中需要调用 renderNull() 防止 jfinal 输出。

返回顶部
顶部