快速业务通道

Struts 2.1.6精简实例系列教程(5):用户注册模块(整合Jquery) - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-20
ublic class RegisterAction extends ActionSupport {      private User user;      private String loginName1;      public String execute() throws Exception {          UserManager.insertUser(user);          return SUCCESS;      }      /** *//**       * 判断用户名是否存在(用于Ajax异步验证)       * @throws Exception       */      public void isExistLoginName() throws Exception {          if(loginName1.length() < 4 || loginName1.length() > 8){              sendMsg("用户名长度应在4-8之间!");          }else if(null != UserManager.selectUserByLoginName(loginName1)){              sendMsg("用户名" + loginName1 + "已存在!");          }else{              sendMsg("success");          }      }      /** *//**       * 向客户端发送数据       * @param content       * @throws IOException       */      public void sendMsg(String content) throws IOException{          HttpServletResponse response = ServletActionContext.getResponse();          response.setCharacterEncoding("UTF-8");          response.getWriter().write(content);      }      public User getUser() {          return user;      }      public void setUser(User user) {          this.user = user;      }      public String getLoginName1() {          return loginName1;      }      public void setLoginName1(String loginName1) {          this.loginName1 = loginName1;      } }

Struts 2.1.6精简实例系列教程(5):用户注册模块(整合Jquery)(5)

时间:2011-01-20 BlogJava 心梦帆影

最后,我们来写我们的注册页面registerform.jsp,代码如下:

<%@ page language="java" contentType="text/html; charset=UTF-8"      pageEncoding="UTF-8"%> <%@ taglib prefix="s" uri="/struts-tags" %> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>用户注册页</title> <script type="text/javascript" src="js/jquery-1.3.2.min.js"></script> <script type="text/javascript">      $(function(){          var state = false; //表单是否允许submit的状态变量,全局变量          //当id为"loginName"的表单域中输入东西,响应键盘弹起事件时,会触发此function          $("#loginName").keyup(function(){              var loginName = $("#loginName").val(); //获取id为"loginName"的表单域的值              var url = "register!isExistLoginName.action

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号