⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 register.jsp

📁 Ajax(DWR) + Spring + Hibernate + Struts整合登陆注册.使用者可以作为入门资料
💻 JSP
字号:
<%@ page language="java" pageEncoding="GB18030"%>
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean"%> 
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html"%>
 
<html> 
<head>
<title>register</title>
<script type='text/javascript'  src='<%=request.getContextPath()%>/dwr/engine.js'> </script>
  <script type='text/javascript' src='<%=request.getContextPath()%>/dwr/util.js'> </script>
  <script type='text/javascript' src='<%=request.getContextPath()%>/dwr/interface/myuserDAO.js'> </script>
  <script type='text/javascript' src='<%=request.getContextPath()%>/dwr/interface/myuser.js'> </script>
  <!-- 在dwr.xml中定义了名为Demo的JavaScript -->
  
<script type="text/javascript">   
	function checkPassword()
	{
  		var name = dwr.util.getValue("userName");
  		var word = dwr.util.getValue("password");
  		myuser = {userName:name,password:word};
  		myuserDAO.checkRegisterPassword
  		(myuser,
  			function(data)
  			{
				if(data=="密码有效,请提交")
				{
					document.registerForm.submit.focus();
				}
				else
				{
					document.registerForm.password.value="";
					document.registerForm.password.focus();
				}	
				dwr.util.setValue("passwordMessage",data);		
  			}
  		);
  		
	}
	
	function checkUserName()
	{
		var name = dwr.util.getValue("userName");
		myuser = {userName:name};
		myuserDAO.checkRegisterName
		(myuser,
			function(data)
			{
				if(data=="用户名有效")
				{
					document.registerForm.password.focus();
				}
				else				
				{
					document.registerForm.userName.value="";
					document.registerForm.userName.focus();
				}
				dwr.util.setValue("nameMessage",data);
			}
		);
	}
  /* DWR是异步的,所以浏览器不会因为我们等待在后台的HTTP请求返回而阻塞在那里。所以我们要指定一个callback函数,在请求返回的时候自动调用。这里的function(data)就是这个callback函数*/
  /* dwr.util提供了一些如getValue和setValue的函数方便我们操作页面元素 */
  </script>
  </head>
	<body>
		<html:form action="/register.do" method="post">
			userName  : 
			<html:text property="userName"/>
			<span id="nameMessage" style="width:200px ; height:10px;"></span><br/>
		<br><br>	
		    password  :
		    <html:password property="password" onfocus="checkUserName();"/><span id="passwordMessage" style="width:200px ; height:10px;"></span><br/>
			<html:submit property="submit" onfocus="checkPassword();"/><html:cancel/>
		</html:form>
	</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -