SpingMVC中利用BindingResult将错误信息返回到页面中

SpingMVC中利用BindingResult将错误信息返回到页面中。

ActionFrom中:

private String name;

private String password;

get()/set().......

JSP中:

<form:form id="T51000ActionForm" name="T51000ActionForm" modelAttribute="t51000ActionForm"  method="post" >

姓名:<form:input type="text" path="name" size="100" maxlength="100" cssStyle="ime-mode: active;"/>

<form:errors path="name" cssClass="errorClass"></form:errors>

密码:<form:input type="text"  path="password" size="100" maxlength="100" cssStyle="ime-mode: active;"/>

<form:errors path="password" cssClass="errorClass"></form:errors>

</from>

path的属性值和ActionForm中变量的一样的,大小写一致,这样才会找到form中出错的属性是哪个

后台Controller

@RequestMapping("/T51000TorokuEvAction")
    public
String getToroku(@ModelAttribute("t51000ActionForm")
T51000ActionForm t51000ActionForm){

if(name.equal("")){

result.rejectValue("name", errorcode,,defaultMessage);

}

}

这样就将错误信息显示到页面对应的属性的位置中了

时间: 2024-12-19 14:50:33

SpingMVC中利用BindingResult将错误信息返回到页面中的相关文章

表单提交时如何将错误信息传递到页面中,并且保存原来提交数据

曾经何时,你还有我或许都在困惑,如何方便的将验证不通过的表单信息再返回到前台页面,例如我注册一个账号,辛辛苦苦填写了N多项,一个格式验证没有通过,一切都需要充填,虽然Ajax可以解决这个问题,但是我们总不能把所有表单提交都弄成ajax,更何况有若干人就是没事把javascript给禁止了.哎哎,好了解决方案来了,下面以用户登录为例,说说我的解决方案. 服务器端用nodejs实现: login.html 简单的提交表单 <form action="" id="loginF

VS编译失败但是错误输出页中没有显示任何错误信息

VS编译失败但是错误输出页中没有显示任何错误信息这种情况对于VS新手来说简直是爆炸问题,完全不知道怎么办遇到这种情况不要慌,首先回想从上一次编译没有问题到现在,都做了什么操作,想起来后试着回退操作,然后可能就编译通过了,这个时候就能定位出影响编译失败的原因了加入做了多个操作没那就一个一个回退挨着试呗如果想不起来操作怎么办?找到VS底部,错误选项卡旁白,有一个输出选项卡,把编译输出信息拉到最后,会发现一句:编译一解决方案,成功*个,失败*个等类似信息,你会发现失败那里不是0,但是这个失败信息没有显

WCF实现将服务器端的错误信息返回到客户端

转载:http://www.cnblogs.com/zeroone/articles/2299001.html http://www.it165.net/pro/html/201403/11033.html 最近在园子里转看到有人对如题的实现有疑问,今天有时间就写了项目把实现简单的讲解一下,如果你是牛逼人物那就绕道吧,哥不想浪费你的时间,现在开始: 默认WCF是不允许将服务器的异常信息返回到客户端的(主要是客户端不一定能够识别clr的异常信息),如果你有这方面的需求可以通过SOAP的Fault包

项目上中logger、message错误信息的配置

申明:在一个项目中必不可少的是Logger和错误信息的配置,现在给出在我们常用的处理方法. —.创建一个ConfigUtils类和他对应的rah.properties文件和Test测试类 ConfigUtis: package com.rah; import java.io.IOException; import java.io.InputStream; import java.util.Properties; public class ConfigUtils { private static

汇编中常见的一些错误信息

ml.exe错误信息: FATAL   严重错误 cannot open file不能打开文件 I/O error closing fileI/O错误 正在关闭文件 I/O error writing fileI/O错误 正在写文件 I/O error reading file            I/O错误 正在读取文件 out of memory              缺少内存 assembler limit : macro parameter name table full     

利用css来让一个div在页面中垂直居中的方法

一.如何让一个div在页面中垂直居中(请至少列出三种) 1.距离页面窗口左边框和上边框的距离设置为50%,这个50%就是指页面窗口的宽度和高度的50%,最后将该DIV分别左移和上移,左移和上移的大小就是该DIV宽度和高度的一半. width:300px; height:200px; position:absolute; left:50% top:50%; margin:-100px 0 0 -150px ; 2.使用jquery代码  $(window).resize(function(){ $

获取表中字段最大值,并且保存在前台页面中

//获取Userid function getUserId(){ $.getJSON('<%=basePath %>user/getUserId.do', function(data){ alert(eval(data).userId); document.getElementById("userId").value=data.userId; }); } <input id="userId" name="userId"  val

在子jsp页面中调用父jsp中的function或父jsp调用子页面中的function

项目场景: A.jsp中有一个window,window里嵌入了一个<iframe>,通过<iframe>引入了另一个页面B.jsp.在B.jsp中的一个function中需要调用A.jsp中定义的一个function  funA. 这时,可在B.jsp的js中通过parent.funA()来调用A.jsp中的funA方法; 父页面调用iframe中的子页面中的方法: 'window.frames["childPage"].sonff();

利用ajax在页面返回json格式的错误信息,避免页面出现404

404书写方式 CreateHtmlSupport.getInstance().createHtml(fileLocation,fileName,fileTop,fileContent,fileBottom); ajax方式 JSONObject obj = CreateHtmlSupport.getInstance().createHtml(fileLocation,fileName,fileTop,fileContent,fileBottom); String result = obj.ge