开发者社区 问答 正文

JFinal使用jsp模板时的import问题?报错

在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

展开
收起
爱吃鱼的程序员 2020-06-22 19:32:15 553 分享 版权
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    试试在render方法中使用绝对路径,如: render("/mypath/test.jsp");<divclass="ref">

    引用来自“JFinal”的答案

    <divclass=ref_body>试试在render方法中使用绝对路径,如: render("/mypath/test.jsp");

    <aclass='referer'target='_blank'>@JFinal使用绝对路径还是报错

    io.FileNotFound

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

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

    2020-06-22 19:32:30
    赞同 展开评论