NutzCN Logo
问答 不同参数对应不同模板怎么设置
发布于 2940天前 作者 汉歌 1569 次浏览 复制 上一个帖子 下一个帖子
标签:
@At
@Ok("fm:template.admin.unit.planAdd")
public Plan add(@Param("pid") long pid, HttpServletRequest req) {
    Cnd cnd = Cnd.where("id", "=", pid);
    Plan plan = planService.fetch (cnd);
    System.out.println ( Json.toJson(plan));
    plan = planService.dao().fetchLinks(plan, "account");
    return plan;
}


@At
@Ok("fm:template.admin.unit.add")
public List<Plan> add( HttpServletRequest req) {
    System.out.println ("pid");
    List<Plan> list = planService.query(null, null);
    return list;
}
3 回复

这样设置带Pid的可以运行,不带参数的就不行

	@Ok("fm:template.admin.unit.${req_attr.tmpl}")
	protected Object ajaxOk(@Param("pid") long pid, HttpServletRequest req) {
	    if (pid > 0) {
	        //...........
	        req.setAttribute("tmpl", "planAdd");
	        return plan;
	    } else {
	        // .....
	        req.setAttribute("tmpl", "add");
	        return list;
	    }
	}
添加回复
请先登陆
回到顶部