您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 工程监理 > struts2登录验证代码
1内蒙古科技大学信息工程学院计算机系《JavaEE程序设计》实验报告姓名王宁学号1267111204实验成绩班级计12实验日期第8周(星期)月日第节项目号、实验名称9Struts2的第一个实验实验要求(1)项目命名:以自己名字命名,类名:自己名字。(2)测试P123上半页代码,action名字命名为自己的名字。(3)利用Struts2标签实现登录和数据校验,参照示例12-15。实验内容代码:packageshiyan9;publicclassUsers{privateStringname;privateStringpassword;privateStringmessage;publicStringgetName(){returnname;}publicvoidsetName(Stringname){this.name=name;}publicStringgetPassword(){returnpassword;}publicvoidsetPassword(Stringpassword){this.password=password;}publicStringgetMessage(){returnmessage;}publicvoidsetMessage(Stringmessage){this.message=message;2}publicStringexecute(){if(name.equals(a)&password.equals(a)){this.setMessage(你好+this.getName()+!\t您的密码是:+this.getPassword());returnsuccess;}else{this.setMessage(密码为空或者密码与用户名不匹配!);returnfalse;}}}?xmlversion=1.0encoding=UTF-8?!DOCTYPEstrutsPUBLIC-//ApacheSoftwareFoundation//DTDStrutsConfiguration2.1//EN=defaultnamespace=extends=struts-defaultactionname=helloworldclass=S1.Helloworldresultname=Shelloworld.jsp/result/actionactionname=Loginwnclass=shiyan9.Usersresultname=successStrutswelcome.jsp/resultresultname=falseStrutswelcome.jsp/result/action/package/struts%@pagelanguage=javaimport=java.util.*pageEncoding=utf-8%%Stringpath=request.getContextPath();StringbasePath=request.getScheme()+://+request.getServerName()+:+request.getServerPort()+path+/;%!DOCTYPEHTMLPUBLIC-//W3C//DTDHTML4.01Transitional//ENhtmlheadmetahttp-equiv=Content-Typecontent=text/html;charset=gb2312metahttp-equiv=descriptioncontent=运用CSS3和CSS滤镜做的精美的登录界面,无用到图片的喔!metahttp-equiv=authorcontent=chenjinfeimetahttp-equiv=datecontent=2012-2-6title登录/title3linkrel=stylesheethref=style/common/common.cssstyletype=text/cssbody{margin:0;padding:0;background-color:#E4E8EC;}.wrap{margin:150pxauto;width:380px;overflow:hidden;}.loginForm{box-shadow:002pxrgba(0,0,0,0.2),01px1pxrgba(0,0,0,0.2),03px0#fff,04px0rgba(0,0,0,0.2),06px0#fff,07px0rgba(0,0,0,0.2);position:absolute;z-index:0;background-color:#FFF;border-radius:4px;height:250px;width:380px;background:-webkit-gradient(linear,lefttop,left24,from(#EEE),color-stop(4%,#FFF),to(#EEE));background:-moz-linear-gradient(top,#EEE,#FFF1px,#EEE24px);background:-o-linear-gradient(top,#EEEEEE,#FFFFFF1px,#EEEEEE24px);}.loginForm:before{content:'';position:absolute;z-index:-1;border:1pxdashed#CCC;top:5px;bottom:5px;left:5px;right:5px;box-shadow:0001px#FFF;}.loginFormh1{text-shadow:01px0rgba(255,255,255,.7),0px2px0rgba(0,0,0,.5);text-transform:uppercase;text-align:center;color:#666;line-height:3em;margin:16px020px0;4letter-spacing:4px;font:normal26px/1MicrosoftYaHei,sans-serif;}fieldset{border:none;padding:10px10px0;}fieldsetinput[type=text]{background:url(style/default/images/user.png)4px5pxno-repeat;}fieldsetinput[type=password]{background:url(style/default/images/password.png)4px5pxno-repeat;}fieldsetinput[type=text],fieldsetinput[type=password]{width:100%;line-height:2em;font-size:12px;height:24px;border:none;padding:3px4px3px2.2em;width:300px;}fieldsetinput[type=submit]{text-align:center;padding:2px20px;line-height:2em;border:1pxsolid#FF1500;border-radius:3px;background:-webkit-gradient(linear,lefttop,left24,from(#FF6900),color-stop(0%,#FF9800),to(#FF6900));background:-moz-linear-gradient(top,#FF6900,#FF98000,#FF690024px);background:-o-linear-gradient(top,#FF6900,#FF98000,#FF690024px);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF9800',endColorstr='#FF6900');-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF9800',endColorstr='#FF6900');height:30px;cursor:pointer;letter-spacing:4px;margin-left:10px;color:#FFF;font-weight:bold;}5fieldsetinput[type=submit]:hover{background:-webkit-gradient(linear,lefttop,left24,from(#FF9800),color-stop(0%,#FF6900),to(#FF9800));background:-moz-linear-gradient(top,#FF9800,#FF69000,#FF980024px);background:-o-linear-gradient(top,#FF6900,#FF69000,#FF980024px);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF6900',endColorstr='#FF9800');-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF6900',endColorstr='#FF9800');}.inputWrap{background:-webkit-gradient(linear,lefttop,left24,from(#FFFFFF),color-stop(4%,#EEEEEE),to(#FFFFFF));background:-moz-linear-gradient(top,#FFFFFF,#EEEEEE1px,#FFFFFF24px);background:-o-linear-gradient(top,#FFFFFF,#EEEEEE1px,#FFFFFF24px);border-radius:3px;border:1pxsolid#CCC;margin:10px10px0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#EEEEEE',endColorstr='#FFFFFF');-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#EEEEEE',endColorstr='#FFFFFF');}fieldsetinput[type=checkbox]{margin-left:10px;vertical-align:middle;}fieldseta{color:blue;font-size:12px;margin:6px0010px;text-decoration:none;}fieldseta:hover{text-decoration:underline;}fieldsetspan{font-size:12px;}/style!--为了让IE支持HTML5元素,做如下操作:--!--[ifIE]6scripttype=text/javascriptdocument.createElement(section);document.crea
本文标题:struts2登录验证代码
链接地址:https://www.777doc.com/doc-2861052 .html