4
回答
关于Jfinal控制层转render 需要条件逻辑控制
【腾讯云】学生服务器套餐10元/月 >>>   
  Jfinal 在控制层控制转发,必须使用条件逻辑控制render.虽然是代码逻辑严密和易读了,但是是程序变复杂了
  不够灵活,违背了jfinl灵活方便的原则
 
举报
共有4个答案 最后回答: 5年前

    Jfinal 在控制层控制转发,必须使用条件逻辑控制render,这句是什么意思?到底是在说转发还是render?

    render 的时候不需要条件逻辑控制,从jfinal demo 项目可以看到render调用并没有使用逻辑控制。

    JFinal render 是很灵活的,其一可以方便地切换多种render类型,其二可以方便地控制render参数


--- 共有 1 条评论 ---
郭恩洲_OSC博客例如: if (bln){ render(1.html); } render(2.html) 在jfinal 中 只能这样写: if(bln){ render(1.html); }else{ render(2.html) } 5年前 回复

例如:


if (bln){
render(1.html);
}
render(2.html)

在jfinal 中 只能这样写:


if(bln){
render(1.html);
}else{
render(2.html)
}

 

 

引用来自“mrguo”的答案

例如:

if (bln){
  render(1.html);
}
render(2.html)

在jfinal 中 只能这样写:

if(bln){
  render(1.html);
}else{
  render(2.html)
}

还可以这样写的:

if (cond) {
  render(v1);
  return;
}
render(v2);


引用来自“mrguo”的答案

例如:


if (bln){
render(1.html);
}
render(2.html)

在jfinal 中 只能这样写:


if(bln){
render(1.html);
}else{
render(2.html)
}

 

 

流程控制性的东西你想怎么写?你非要看着别扭可以定义一个变量,比如a,render(a+".html"),这样就不用判断了,a=1指向1.html,a=2指向2.html
顶部