整合struts2 jQuery validate 插件的远程Ajax验证
来源:互联网 发布:lg照片打印机的软件 编辑:程序博客网 时间:2024/04/30 18:39
页面的写法:-----对用户名进行验证
<tr>
<td>
<label for="user.username">
用户名(<font color=red>*</font>)
</label>
</td>
<td>
<input name="user.username" id="input1" />
</td>
</tr>
js:
$("#info").validate(
{
rules: {
"user.username":{
required: true,
minlength: 5 ,
maxlength:15 ,
remote:"/ssh2/test/remotetestAction.action"
},
........
}});
struts.xml:
<action name="remotetestAction"
class="com.small.action.RegAction" method="remoteTest">
<result type="stream">
<param name="user.username">inputStream</param><!-- 默认就为inputStream -->
</result>
</action>
action做处理:
public String remoteTest() {
boolean b = false;
if (null == user)
b = true;
else {
logger.info("AJAX验证用户:" + user.getUsername());
User userinfo = this.userDaoImpl.getUser(user);
if (null != userinfo) {
logger.info("AJAX验证用户:" + user.getUsername() + "---->已经存在....");
b = true;
} else
logger.info("AJAX验证用户:" + user.getUsername() + "---->验证通过....");
}
return renderText(b ? "false" : "true");
}
protected String render(String text, String contentType) {
try {
HttpServletResponse response = ServletActionContext.getResponse();
response.setContentType(contentType);
response.getWriter().write(text);
} catch (IOException e) {
}
return null;
}
/**
* 直接输出字符串.
*/
protected String renderText(String text) {
return render(text, "text/plain;charset=UTF-8");
}
--------------------------------------------------------------------------------
来源:http://hi.baidu.com/websays/blog/item/3010c95bc6dc3c212934f05f.html
- 整合struts2 jQuery validate 插件的远程Ajax验证
- 整合struts2 jQuery validate 插件的远程Ajax验证
- jQuery.validate.js插件使用(struts2的整合)
- jQuery.validate.js插件使用(struts2的整合)
- Jquery.Validate AJAX验证
- jquery插件validate验证
- jquery validate验证插件
- jQuery Validate 验证插件
- jQuery的表单验证插件validate
- jQuery的validate验证插件使用方法
- jquery validate验证插件的应用
- jQuery的validate.js表单验证插件
- jQuery的validate验证插件使用方法源码
- jquery的validate插件验证方式
- 强大的表单验证插件 jquery validate
- jquery-validate验证插件的使用
- jQuery Validate插件ajax方式验证输入值
- jQuery Validate ajax 后台验证
- Struts2.0中使用JQuery的validate表单验证 取name问题
- 字符压缩
- HTML服务器控件与ASP.NET服务器控件的区别
- jQuery.validate.js插件使用(struts2的整合)
- spring与jdbc的结合使用
- 整合struts2 jQuery validate 插件的远程Ajax验证
- js常用对象与面向对象
- 在Linux下编译latex中文(使用CJK)的一点注记
- 并行博弈树搜索算法-第6篇 百花齐放:各种并行Alpha-Beta算法
- 用Ubuntu 11.10+Apache SSL,Subversion ,trac快速搭建一个项目管理系统
- Java程序员面试题及解答
- ubuntu rpm
- Objective-C及Xcode 4入门视频
- dom4j读写xml文件