您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > Java > web-实验7 JSP基础实验二
实验7JSP基础实验二1.编写一个名为book.jsp的JSP网页,设计一个表单,制作读者选购图书的界面,当读者通过下拉菜单选中一本图书之后,单击“确定”按钮,跳转到该书的详细介绍页面,使用jsp:forward动作来实现页面的跳转。%@pagecontentType=text/html;charset=GB2312%%request.setCharacterEncoding(GB2312);%htmlheadtitlejsp:forward/title/headbody图书详细信息%StringgetBook,getAuth,getPub;getBook=request.getParameter(bookname);getAuth=request.getParameter(authname);getPub=request.getParameter(pubname);%hr书名: %=getBook%br作者: %=getAuth%br出版社: %=getPub%br/body/html%@pagecontentType=text/html;charset=GB2312%htmlheadtitlejsp:forward动作/title/headbodycenterbfontsize=5face=隶书color=red图书检索/font/bpformmethod=postaction=index_1.jspfontsize=3face=楷体书名: :inputtype=textname=booknamesize=20p作者: :inputtype=textname=authnamesize=20p出版社: :inputtype=textname=pubnamesize=20pinputtype=submitvalue=确定name=sureinputtype=resetvalue=重置name=rep/font/form/center/body/html2.编写一个HTML网页,在网页中提供一个登录表单,包含“账号”和“密码”两个文本框和密码框,以及“登录”和“重置”按钮。用户在单击“登录”按钮时,先使用JavaScript实现如下验证功能:(1)账号不能为空,且只能是6-14位字符串;(2)密码不能为空,且只能是6-14位字符串;再使用JSP实现如下功能【编写一个validate.jsp网页】:(1)使用request对象获取表单中的账号和密码;(2)如果账号为“ZhangWuji”,密码为“12345678”,网页跳转至“success.jsp”,在该网页中显示用户的账号和密码(使用jsp:param传送参数);否则网页跳转至“failure.html”,要求使用jsp:forward动作来实现页面跳转。%@pagecontentType=text/html;charset=GB2312%htmlheadtitle个人登录/title/headbodycenterbscriptlanguage=javascript!--functioncheck(){if(document.loginform.user.value==){alert(请输入用户名!);document.loginform.user.focus();return(false);}if(document.loginform.password.value==){alert(请输入密码!);document.loginform.password.focus();returnfalse;}if(document.loginform.user.length6||document.loginform.user.length14){alert(账号长度只能是6--14位字符串!);document.loginform.user.focus();returnfalse;}if(document.loginform.password.length6||document.loginform.password.length14){alter(密码长度只能是6--14位字符串!);document.loginform.password.focus();returnfalse;}returntrue;}/scriptfontsize=5face=隶书color=redaction=validate.jsp登录表单/font/bpformname=loginformmethod=postaction=validate.jspfontsize=3face=楷体账号: inputtype=textname=usersize=20p密码: inputtype=passwordname=passwordsize=20pinputtype=submitvalue=登录name=sureonClick=returncheck();inputtype=resetvalue=重置name=rep/font/form/center/body/html%@pagecontentType=text/html;charset=GB2312%%request.setCharacterEncoding(GB2312);%htmlheadtitlejsp:forward/title/headbodycenter登录失败/center/body/html%@pagecontentType=text/html;charset=GB2312%%request.setCharacterEncoding(GB2312);%htmlheadtitlejsp:forward/title/headbodycenter恭喜,登录成功!%StringgetUser,getPw;getUser=request.getParameter(user);getPw=request.getParameter(password);%hr账号 :%=getUser%br密码 :%=getPw%br/center/body/html%@pagecontentType=text/html;charset=GB2312%%request.setCharacterEncoding(GB2312);%htmlheadtitle个人信息/title/headbodycenter个人登录%StringgetUser,getPw;getUser=request.getParameter(user);getPw=request.getParameter(password);if(getUser.equals(zhangwuji)&&getPw.equals(12345678)){%jsp:forwardpage=success.jspjsp:paramname=uservalue=%=getUser%/jsp:paramname=passwordvalue=%=getPw%//jsp:forward%}else%jsp:forwardpage=fail.jsp//center/body/html3.编写一个JSP网页,页面的背景颜色,文字的大小、字体和颜色可以根据用户的选择来确定。界面参见教材第208页图7-25,要求使用JavaBean来完成。%@pagecontentType=text/html;charset=GB2312%%@pageimport=bean.Box%htmlbodyjsp:useBeanid=MyBoxscope=pageclass=bean.Box/jsp:useBean%MyBox.setlength(20);%fontsize=5face=隶书JavaBeanphrsize=6/背景颜色:selectname=background option白色option灰色option黑色option红色/option/select文字颜色:selectname=wordcolorpoption红色option黑色option绿色option紫色/option/select文字大小:selectname=size  ;option1option2option3/option/select字体:selectname=facepoption宋体option楷体option隶书/option/select/body/html4.编写一个HTML网页,包含一个注册表单,要求用户填写账号、密码、确认密码、真实姓名、E-mail、QQ号码等信息,使用JavaScript实现表单验证。当用户单击“注册”按钮后,将跳转到一个注册信息确认页面,在该页面中显示用户输入的注册信息。要求使用JavaBean来完成。%@pagecontentType=text/html;charset=GB2312%htmlheadtitlejsp:forward动作/title/headbodyscriptlanguage=javascript!--functioncheck(){if(document.loginform.password.value!=document.loginform.repassword.value){alert(两次密码不相同,清再次确认密码!);document.loginform.repassword.focus();returnfalse;}returntrue;}/scriptcenterbfontsize=5face=隶书color=red注册表单/font/bpformname=loginformmethod=postaction=index_1.jspfontsize=3face=楷体账 号:inputtype=textname=idsize=20p密 码:inputtype=passwordname=passwordsize=20p确认密码:inputtype=passwordname=repasswordsize=20p真实姓名:inputtype=textname=namesize=20pE-mail:inputtype=textname=emailsize=20p QQ:inputtype=textname=qqsize=20pinputtype=submitvalue=登录name=sureonClick=returncheck();inputtype=resetvalue=重置name=rep/font/form/center/body/html%@pagecontentType=text/html;charset=GB2312import=bean.Rbean%
本文标题:web-实验7 JSP基础实验二
链接地址:https://www.777doc.com/doc-6203926 .html