struts2下利用ajax实现异步刷新
来源:互联网 发布:麻将手游源码 编辑:程序博客网 时间:2024/05/18 18:15
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ taglib prefix="s" uri="/struts-tags"%>
<html>
<head>
<base href="<%=basePath%>">
<title>添加用户</title>
<script type="text/javascript">
var xmlhttp;
function test(){
var username = document.getElementById("userName").value;
//创建ajax中的XMLHttpRequest对象,针对于不同浏览器
if(window.XMLHttpRequest){
xmlhttp = new XMLHttpRequest();
}else{
xmlhttp = new ActiveXObject("MSXML2.XMLHTTP.6.0")
}
xmlhttp.onreadystatechange= test1;
xmlhttp.open("GET","checkUserName.action?userName="+username, true);
xmlhttp.send(null);
}
function test1(){
var sp = document.getElementById("msg");
if(xmlhttp.readyState==4){
var flag = xmlhttp.responseText;
if(flag==0)
sp.innerHTML = "<font color='red'>用户名已存在</font>";
else if(flag==1)
sp.innerHTML = "<font color='green'>用户名可以使用</font>";
}
}
</script>
</head>
<body>
<s:form theme="xhtml" action="addUser.action" method="post">
<%
String str = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";
String password = "";
for (int i = 0; i < 6 ; i++) {
int k = (int) (Math.random() * 36);
char c = str.charAt(k);
password += c ;
}
session.setAttribute("password",password);
%>
<s:textfield id="userName" name="userName" label="用户名" onblur="test()"></s:textfield>
<span id="msg"></span><<br/>
<s:textfield value="%{#session.password}" name="password" label="密码"></s:textfield>
<s:select label="请选择该用户的角色" name="roleName" list="{'teacher','admin','browser'}">
</s:select>
<s:submit value="提交"></s:submit>
</s:form>
</body>
</html>
- struts2下利用ajax实现异步刷新
- 在struts2下实现ajax的异步刷新
- ajax+struts2+JQuery+json实现异步刷新
- 利用JQuery实现ajax异步刷新页面
- AJAX实现异步刷新
- ajax实现异步刷新
- ajax实现异步刷新
- AJAX实现异步刷新
- 利用JQuery+Ajax实现aspx页面无刷新异步请求
- struts2下,利用jquery实现ajax
- 通过ajax实现异步刷新
- SpringMVC实现AJax异步刷新
- struts2 ajax json 异步刷新整合
- struts2框架下用ajax实现网页局部刷新
- struts2+ajax实现异步校验
- 使用Ajax动态添加表格获得后台数据翻页异步刷新(struts2下)
- JQuery实现异步刷新(JQuery+struts2)
- Ajax实现异步刷新多选联动
- 为MFC程序添加ATL简单对象
- 二极管目录
- 安装Apache Installation Wizard Interrupted问题解决方案
- Vb.net2008 Direct编程(一)
- Extjs与struts2整合,ajax请求登录验证
- struts2下利用ajax实现异步刷新
- A Example of Factory Method for Java
- 常用软件下载地址
- php 翻页区间切割算法(翻页类)
- IT 人之囧境 - 单身的找不到对象,有老婆的没空陪
- hibernate_annotation
- Swing框架之Model
- Java io流
- 实现mapreduce多文件自定义输出