JFinal处理handleError后重新render页面时,如何处理checkbox,radio的原数据?

车开源 发布于 2013/09/06 11:06
阅读 546
收藏 0

@JFinal 你好,想跟你请教个问题:

validate表单之后重新返回之前的页面,并保留之前填写过的数据:

        controller.keepPara();
        String actionKey = getActionKey();
        if (actionKey.equals("/train/save"))
            controller.render("add.html");
        else if (actionKey.equals("/train/update"))
            controller.render("edit.html");

在add.html和edit.html页面对于文本类型数据好处理,直接显示就行。但是checkbox和radio这样的有没有现成的解决方案?

虽然可以通过自己手动处理,但JFinal有自动处理机制就更好了。 求解

加载中
0
我已经报警了
我已经报警了

<c:if test="user.gender eq m">selected<c:if>

这样不行吗 

pandyyan
pandyyan
回复 @车开源 : render之后已经不是JFinal关注的范畴了,还是ajax处理吧,比较不同的UI处理起来也不一样。
车开源
车开源
这样可以呀,但要手动处理,我想确认jfinal本身有没有自动处理的机制,有就方便多了
0
菜根乱谭
菜根乱谭

引用来自“孤独的3”的答案

用ajax吧
最好用ajax,或者用forwardaction试试,后一种方法没试过 
返回顶部
顶部