首页 考试资料幻灯片工程技术公务员考试小学教学中学教学大学教学外语资料
web-实验7 JSP基础实验二50


实验 7 JSP 基础实验二
1. 编写一个名为 book.jsp 的 JSP 网页,设计一个表单,制作读者选购图书 的界面,当读者通过下拉菜单选中一本图书之后,单击“确定”按钮,跳转到该书 的详细介绍页面,使用 jsp:forward 动作来实现页面的跳转。
<%@ page contentType="text/html;charset=GB2312"%> <% request.setCharacterEncoding("GB2312");%> <html> <head><title>jsp:forward</title> </head> <body>图书详细信息 <% String getBook,getAuth,getPub; getBook=request.getParameter("bookname"); getAuth=request.getParameter("authname"); getPub=request.getParameter("pubname"); %> <hr> 书名: &nbsp<%=getBook%><br> 作者: &nbsp<%=getAuth%><br> 出版社:&nbsp<%=getPub%><br> </body> </html> <%@ page contentType="text/html;charset=GB2312"%> <html> <head> <title>jsp:forward 动作</title> </head> <body> <center> <b> <font size="5" face="隶书" color=red>图书检索</font></b><p> <form method="post" action="index_1.jsp"> <font size="3" face="楷体"> 书名:&nbsp: <input type="text" name="bookname" size="20"><p> 作者:&nbsp: <input type="text"name="authname" size="20"><p> 出版社:&nbsp: <input type="text" name="pubname" size="20"><p> <input type="submit" value="确定" name="sure"> <input type="reset" value="重置" name="re"> <p></font> </form> </center>

</body> </html> 2. 编写一个 HTML 网页, 在网页中提供一个登录表单, 包含 “账号”和“密码”

两个文本框和密码框,以及“登录”和“重置”按钮。用户在单击“登录”按钮时, 先使用 JavaScript 实现如下验证功能: (1) 账号不能为空,且只能是 6-14 位字符串; (2) 密码不能为空,且只能是 6-14 位字符串; 再使用 JSP 实现如下功能【编写一个 validate.jsp 网页】: (1) 使用 request 对象获取表单中的账号和密码; (2) 如果账号为“ZhangWuji”, 密码为“12345678”, 网页跳转至 “success.jsp”, 在该网页中显示用户的账号和密码(使用 jsp:param 传送参数);否则网页跳转 至“failure.html”,要求使用 jsp:forward 动作来实现页面跳转。
<%@ page contentType="text/html;charset=GB2312"%> <html> <head> <title>个人登录</title>

</head> <body> <center> <b> <script language="javascript"> <!-function check() { if (document.loginform.user.value=="") { alert("请输入用户名!"); document.loginform.user.focus(); return (false);} if(document.loginform.password.value=="") { alert("请输入密码!");document.loginform.password.focus();return false;} if(document.loginform.user.length<6||document.loginform.user.length>14) { alert("账号长度只能是 6--14 位字符串!");document.loginform.user.focus();return false;} if(document.loginform.password.length<6||document.loginform.password.length>14) { alter ("密码长度只能是 6--14 位字符串! ");document.loginform.password.focus();return false;} return true; } </script> <font size="5" face="隶书" color=red action="validate.jsp">登录表单</font></b><p>

<form name="loginform" method="post" action="validate.jsp"> <font size="3" face="楷体"> 账号:&nbsp <input type="text" name="user" size="20"><p> 密码:&nbsp <input type="password" name="password" size="20"><p> <input type="submit" value="登录" name="sure" onClick="return check();"> <input type="reset" value="重置" name="re"> <p></font> </form> </center>

</body> </html> <%@ page contentType="text/html;charset=GB2312"%> <% request.setCharacterEncoding("GB2312");%> <html> <head><title>jsp:forward</title> </head> <body> <center>登录失败 </center> </body> </html> <%@ page contentType="text/html;charset=GB2312"%> <% request.setCharacterEncoding("GB2312");%> <html> <head><title>jsp:forward</title> </head> <body> <center>恭喜,登录成功! <% String getUser,getPw; getUser=request.getParameter("user"); getPw=request.getParameter("password"); %> <hr> 账号 &nbsp:<%=getUser%><br> 密码 &nbsp:<%=getPw%><br> </center>

</body> </html> <%@ page contentType="text/html;charset=GB2312"%> <% request.setCharacterEncoding("GB2312");%> <html> <head><title>个人信息</title> </head> <body> <center>个人登录 <% String getUser,getPw; getUser=request.getParameter("user"); getPw=request.getParameter("password"); if(getUser.equals("zhangwuji")&&getPw.equals("12345678")) { %> <jsp:forward page="success.jsp"> <jsp:param name="user" value="<%=getUser%>"/> <jsp:param name="password" value="<%=getPw%>"/> </jsp:forward> <% } else %> <jsp:forward page="fail.jsp"/>

12

 


 

  【Top

最新搜索

 

web-实验7 JSP基础实验二 - 实验 7 JSP 基础实验二 1. 编写一个名为 book.jsp 的 JSP 网页,设计一个表单,制作读者选购图书 的界面,当读者通过下拉菜单选中...

桂林理工大学—web技术【实验二、三、开发环境搭建和JSP基础】 - 《Web 技术 B》 实验报告 课题名称 姓学班院名号级系 实验二/三、开发环境搭建和 JSP 基础 ...

-.p1{color:#aa0000;} .z1{background-color:f7f7f7; border:1px dotted...实验2:JSP基本语法练习 暂无评价 3页 2下载券 喜欢此文档的还喜欢 web隐含对象...