《789Java-Web实验报告.pdf》由会员分享,可在线阅读,更多相关《789Java-Web实验报告.pdf(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、实验报告实验报告实验一实验一1、安装JDK、Tomcat,进行测试。2、修改Tomcat端口为8976,重新进行测试。3、安装MyEclipse,绑定Tomcat,建立站点,并测试。4、在站点内编写一个简单的网页,在服务器中运行,在本机上访问,然后用另一台机器访问。时间:9 月 2 日实验二实验二1、 用服务器端脚本在屏幕上打印100 个 “欢送” , 然后用客户端脚本在屏幕上打印100 个 “欢送” ,比较其区别。2、 为内蒙古商贸职业学院制作一个LOGO,然后在多个页面中将其包含进来 至少两种方法 。在各种方法中,尝试将 logo 改掉,看看包含 logo 的页面能否发现其中的更新时间:9
2、 月 15 日实验三实验三1、 制作一个登陆表单,输入账号和密码,如果账号和密码相等,则显示登陆成功,否则显示登陆失败。2、 在1题的表单中增加一个checkbox,让用户选择“是否注册为会员” ,如果为会员,则显示时增加一个“欢送您注册为会员”时间:9 月 22 日实验四:实验四:编写一个网页,能够输入学生的模糊资料,查询,能够显示符合条件的学生的相关信息。时间:9 月 29 日实验五:实验五:1、编写一个页面,不允许“192.”开头的客户访问,如果访问,则给它回送一个信息:访问禁止2、用户访问首页,用一个下拉菜单项选择择背景颜色,提交,到达欢送页面,背景颜色为用户选择的颜色。下次用户访问欢
3、送页面,直接显示那种颜色,否则重新选择。时间:10 月 12 日实验六实验六编写两个页面, 一个显示一些历史图书的名称和价格, 一个显示一些电脑图书的名称和价格。每本书后面都有一个链接:购买。单击链接,能够将该图书加到购物车。 每个页面上都有链接“显示购物车” 。单击该链接,能够显示购物车的图书,每本图书后面都有一个“删除”链接,单击,将该图书从购物车中删除。时间:10 月 14 日实验七实验七在上题中,图书信息后面增加一个“添加到购物车”链接,可以到另一个页面中查看购物车中的内容。购物车内容显示时,后面有一个“从购物车中删除”链接,单击,能够将该图书从购物车中删除。要求所有动作由Servle
4、t完成。时间:10 月 27 日学习文档 仅供参考实验八:实验八:1、 编写一个 JavaBean:Book.Java,含有属性:bookidString 、booknameString 、bookpricedouble ,并编写 getter、setter 函数。2、 编写一个登陆界面,输入学号和,在数据库中进行验证,如果验证通过,则在另一个页面中显示顾客的, 要求用JavaBean来封装顾客信息,使用DAO查询数据库。时间:11月2日实验九:实验九:编写一个登陆界面,有账号和密码两个表单元素。 控制用户的输入,使用户输入的账号和密码必须不为空;账号必须在 58 位之间,密码必须在 610
5、位之间;账号必须全部是数字。要求所有的提示信息和错误信息都从资源文件中得到并且是中文。时间:11月23日实验十实验十编写学生资料模糊查询界面, 输入学生的模糊资料,在另外一个界面中显示所有男同学 女同学的信息。要求用 Structs 2 来实现。时间:12月7日实验八packagepackage beans;publicpublic classclass Student privateprivate String bookid ;privateprivate String bookname;privateprivate doubledouble bookprice;publicpublic S
6、tring getBookid()publicpublic voidvoid setBookid(String bookid)publicpublic String getBookname()publicpublic voidvoid setBookname(String bookname)publicpublic doubledouble getBookprice()publicpublic voidvoid setBookprice(doubledouble bookprice)returnreturn bookprice;thisthis.bookname=bookname;return
7、return bookname;thisthis.bookid=bookid;returnreturn bookid;学习文档 仅供参考thisthis.bookprice=bookprice;实验目的:认识javaBean,掌握javaBean的两种方法:getter 和setter。实验实验2.2.实验九实验九LoginServletLoginServlet代码:代码:packagepackage servlets;importimport java.io.IOException;importimport javax.servlet.*;importimport javax.servlet
8、. .*;importimport javax.servlet. . Servlet;importimport javax.servlet. . Session;publicpublic classclass LoginServlet extendsextends Servlet publicpublic voidvoid doPost( ServletRequest request, ServletResponsethrowsthrows ServletException,IOExceptionString account=request.getParameter(account);Stri
9、ng password=request.getParameter(password);String loginState=Fail;String targetUrrl=/loginFail.jsp;ifif(account.equals(password)request.setAttribute(loginState, loginState);ServletContext application=thisthis.getServletContext();RequestDispatcher rd=application.getRequestDispatcher(targetUrrl);rd.fo
10、rward(request, response);loginState=Success;targetUrrl=/loginSuccess.jsp; Session session=request.getSession();session.setAttribute(account, account);response)Login.jsp代码:学习文档 仅供参考functionfunction login()varvar account=document.loginForm.account.value;varvar password=document.loginForm.password.valu
11、e;varvar xml = newnew ActiveXObject(Msxml2.XML );varvar url=servlet/LoginServlet?account=+account+&password=+password; xml .open(POST,url,truetrue); xml .onreadystatechange=functionfunction()ifif(xml .readyState=4) resultDiv.innerHTML=xml .responseText; elseelse resultDiv.innerHTML +=正在登陆,请稍后; xml .send(); 欢送登陆学生管理系统,请您输入账号:请您输入密码:效果图如下:loginFail.jsploginFail.jsp代码代码学习文档 仅供参考对不起,登陆失败!请检查是否:账号名写错 密码写错学习文档 仅供参考