体育资讯网

您现在的位置是:首页 > 分类11 > 正文

分类11

struts登录源码(用struts实现登录页面)

hacker2022-07-01 22:14:15分类1155
本文目录一览:1、做一个基于struts2+Ajax的网站登录界面求源代码2、

本文目录一览:

做一个基于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 登陆 如题 求源码

呵呵。你是学编程的吗!?是的话就把问题给撤了吧。这样的东西除了你自己,没有人可以满足你。你自己都不搞让别人给代码你,算什么。

发表评论

评论列表

  • 柔侣矫纵(2022-07-02 02:05:39)回复取消回复

    if(uname.length3){//判断用户名的长度,如果不写或者太短则不能验证通过。 document.getElementById("unameMsg").innerHTML="font color='red'用户名太短,请重新输入str

  • 掩吻寰鸾(2022-07-02 04:19:30)回复取消回复

    struts2配置下这几个return返回的字符串对应的jsp页面就行了。不懂可以问我,1 7 5 8 2 1 5 7 0 5struts2 登陆 如题 求源码呵呵。你是学编程的吗!?是的话就把问题给撤了吧

  • 嘻友叙詓(2022-07-01 23:27:59)回复取消回复

    本文目录一览:1、做一个基于struts2+Ajax的网站登录界面 求源代码2、struts2 用户登录 不同角色进入不同的页面 源码3、struts2 登陆 如题 求源码做一个基于struts2+Ajax的网站登录界面 求源代码[editor-custom-image-flag]编写jsp页面(有

  • 馥妴念稚(2022-07-02 02:41:03)回复取消回复

    t",uri,true); xmlHttp.onreadystatechange = function(){//回调函数判断当前状态是否是响应状态 if(xml

  • 鸠骨嗫嚅(2022-07-02 01:04:49)回复取消回复

    est.getServerName()+":"+request.getServerPort()+path+"/";%!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"html head base hr