jFinal validator的handleError()方法如何保留用户已输入的表单信息

weixin_38084861 2014-06-07 08:06:48
在handleError()方法中跳转到原表单页面后如何保留用户已经输入的信息,已经加了keepPara()方法,可是跳转回表单页面后,表单中还是空的,什么都没有。看jFinal手册中说,使用keepPara()方法就可以了,为什么没有用呢? 是用Eclipse开发的,服务器用的Tomcat7,求高手指点 视图用的是FreeMarker,代码如下: <form id="form1" name="form1" method="post" action="doRegister"> <table> <tr> <td>*昵称</td> <td><input type="text" id="user.nickName" name="user.nickname" value="${(user.nickName)!}"/></td> <td >${nicknameMsg!}</td> </tr> <td colspan="3"> <input type="submit" name="Submit" value="提交" /></td> </table> </form> 中间省略了其他字段的代码 validator代码: @Override protected void validate(Controller arg0) { // TODO Auto-generated method stub validateRequired("user.nickname", "nicknameMsg", "昵称必须填写!"); } @Override protected void handleError(Controller arg0) { // TODO Auto-generated method stub //arg0.keepModel(User.class); arg0.keepPara("user.nickName"); arg0.render("../register.html"); } keepModel()和keepPara()都试过了,都不行
...全文
9 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复

476

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧