struts登录源码(用struts实现登录页面)
本文目录一览:
做一个基于struts2+Ajax的网站登录界面 求源代码
编写jsp页面(有些自动生成的代码我删掉了,不要直接复制。有用的代码只是JavaScript和form中的内容,并且此处不解释ajax的具体含义)struts登录源码:
%@ page language="java" import="java.util.*" pageEncoding="gb2312"%
%@taglib prefix="s" uri="/struts-tags" %
%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%
!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
html
head
base href="%=basePath%"
titles:text name="loginPage"/s:text /title
/head
script type="text/javascript"
var xmlHttp;
var result = false;
function checkuser(){
var uname = document.all.loginuser.value;
if(uname.length3){//判断用户名的长度,如果不写或者太短则不能验证通过。
document.getElementById("unameMsg").innerHTML="font color='red'用户名太短,请重新输入struts登录源码!/font";
return false;
}else{
document.all.unameMsg.innerHTML="font color='red'用户名检测中.../font";
if(window.ActiveXObject){
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");//IE实例
}else if(window.XMLHttpRequest){
xmlHttp = new XMLHttpRequest();//其struts登录源码他浏览器实例
}
var uri = "login!execute?user="+uname;//此处login为配置文件中的name,execute为action中的方法。
uri = encodeURI(uri);
uri = encodeURI(uri);
xmlHttp.open("post",uri,true);
xmlHttp.onreadystatechange = function(){//回调函数判断当前状态是否是响应状态
if(xmlHttp.readyState==4){
if(xmlHttp.status==200){
alert(xmlHttp.responseText)
if(xmlHttp.responseText=="true"){
document.all.unameMsg.innerHTML="font color='red'该用户名已被使用,请您重新选择用户名struts登录源码!/font";
result = false;
}else{
document.all.unameMsg.innerHTML="font color='red'恭喜您,该用户名可用!/font";
result = true ;
}
}
}
}
xmlHttp.send(null);
}
}
/script
body
s:form action="login"
s:textfield name="loginuser" key="user" onblur="checkuser()"/s:textfield通过失去焦点事件来调用函数进行验证
s:div id="unameMsg"ccccc/s:div
s:password name="loginpass" key="pass"/s:password
s:submit value="登陆"/s:submit
/s:form
/body
/html
struts2 用户登录 不同角色进入不同的页面 源码
问题是什么,你这个基本写好了啊,在struts2配置下这几个return返回的字符串对应的jsp页面就行了。不懂可以问我,1 7 5 8 2 1 5 7 0 5
struts2 登陆 如题 求源码
呵呵。你是学编程的吗!?是的话就把问题给撤了吧。这样的东西除了你自己,没有人可以满足你。你自己都不搞让别人给代码你,算什么。