您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 工程监理 > JSP技术的运用实验报告
1南昌大学实验报告学生姓名:XXX学号:xxxxxxxxxx专业班级:xxxxxxx实验类型:■验证□综合□设计□创新实验日期:xxxx.xx.xx实验成绩:一、实验项目名称:JSP技术的运用二、实验目的掌握JSP的基本语法、JSP指令和JSP动作以及JSP的内置对象,每种对象的使用方法与使用技巧,会简单的web应用程序的开发设计。三、主要仪器设备及耗材1.Myeclipse开发环境2.Tomcat服务器3.联想电脑一台四、实验内容1、运用Date函数读取系统当前时间,根据不同的时间段,在浏览器输出不同的问候语2、加载文件,制作一个jsp文件,计算一个数的平方,然后再制作一个jsp文件。在客户端显示出来3、设计表单。制作读者选购图书的界面,当读者选中一本图书后,单击“确定”按钮,用”jsp:forwardpage=”语句将页面跳转到介绍该图书信息页面4、设计求任意两个整数和的web程序,要求用户通过提交页面输入两整书,并提交给一个jsp程序,再改程序中计算两个整数和。如果结果为正,跳出“结果为正”页面,如果结果为负,跳出“结果为负”界面5、设计一个用户注册表单,提交页面信息后,会输出用户填写的信息五、实验步骤1.应用Date函数读取系统当前时间,根据不同的时间段输出不同的问候,主要代码如下:%@pagelanguage=javaimport=java.util.*pageEncoding=UTF-8%htmlheadtitle读取系统当前时间/title/headbody%Datedate=newDate();%center当前时间是:%=date.toLocaleString()%hr2%if(date.getHours()12){%上午好!!%}elseif(date.getHours()=12&&date.getHours()=18){%下午好!!%}else{%晚上好!!%}%/center%response.setHeader(refresh,1);%/body/html2.加载文件,制作一个JSP文件,计算一个数的平方,再制作一个JSP文件,在客户端显示出来。该题目不能用include指令实现加载,因为include指令属于静态加载,在两个JSP文件之间不能传递参数。a.第一个JSP:%@pagelanguage=javaimport=java.util.*pageEncoding=UTF-8%htmlheadtitle计算/title/headbody%Stringstr=request.getParameter(result);if(str==null){str=1;}doublen=Double.parseDouble(str);Doublef;f=n*n;%%=n%的平方等于%=f%/body/htmlb.第二个JSP:%@pagelanguage=javaimport=java.util.*pageEncoding=UTF-8%htmlhead/headbodyb求一个数的平方/bbrjsp:includepage=index.jspjsp:paramname=resultvalue=9//jsp:include/body3/html3.设计表单,制作读者选购图书的界面,当读者选中一本图书时,单击“确定”按钮,用“jsp:forwardpage=”语句将页面跳转到介绍该图书信息页面。1)index.jsp:%@pagelanguage=javaimport=java.util.*pageEncoding=UTF-8%htmlheadtitle图书选购/title/headbodyformaction=02.jspmethod=postpinputtype=radioname=b1value=1checked=checked《javaweb》pinputtype=radioname=b1value=2《web服务》pinputtype=radioname=b1value=3《Linux》pinputtype=radioname=b1value=4《操作系统》pinputtype=submitvalue=提交name=button/form/body/html2)02.jsp%@pagelanguage=javaimport=java.util.*pageEncoding=UTF-8%htmlheadtitle页面02/title/headbody%Strings=request.getParameter(b1);if(s!=null){if(s.equals(1)){%jsp:forwardpage=03.jsp/%}}%/body/html3)03.jsp:%@pagelanguage=javaimport=java.util.*pageEncoding=UTF-8%htmlhead4title页面03/title/headbodyh1javaweb/h1brJavaWeb,是用Java技术来解决相关web互联网领域的技术总和。web包括:web服务器和web客户端两部分。Java在客户端的应用有javaapplet,不过使用得很少,Java在服务器端的应用非常的丰富,比如Servlet,JSP和第三方框架等等。Java技术对Web领域的发展注入了强大的动力。/body/html4.设计求任意两个正数和的web程序1)index.jsp%@pagelanguage=javaimport=java.util.*pageEncoding=UTF-8%htmlheadtitle两个正数和/title/headbodyformaction=02.jspmethod=post数据1:inputtype=textname=num1brbr数据2:inputtype=textname=num2brbrinputtype=submitvalue=提交/form/body/html2)02.jsp%@pagelanguage=javaimport=java.util.*pageEncoding=UTF-8%htmlheadtitle页面02/title/headbody%Stringstr1=request.getParameter(num1);Stringstr2=request.getParameter(num2);doubles1=Double.parseDouble(str1);doubles2=Double.parseDouble(str2);doubles3=s1+s2;request.setAttribute(st3,s3);%%if(s30){%5jsp:forwardpage=03.jsp/jsp:forward%}else{%jsp:forwardpage=04.jsp/jsp:forward%}%/body/html3)03.jsp%@pagelanguage=javaimport=java.util.*pageEncoding=UTF-8%htmlheadtitle页面03/title/headbody结果为正hr%request.setCharacterEncoding(UTF-8);Stringstr1=request.getParameter(num1);Stringstr2=request.getParameter(num2);out.println(Integer.parseInt(str1)+Integer.parseInt(str2));%/body/html4)04.jsp%@pagelanguage=javaimport=java.util.*pageEncoding=UTF-8%htmlheadtitle页面04/title/headbody结果为负hr%request.setCharacterEncoding(UTF-8);Stringstr1=request.getParameter(num1);Stringstr2=request.getParameter(num2);out.println(Integer.parseInt(str1)+Integer.parseInt(str2));%/body/html5.设计一个用户注册界面,其提交页面和信息获取后显示页面01)index.jsp%@pagelanguage=javaimport=java.util.*pageEncoding=UTF-8%html6headtitle注册/title/headbodyformaction=02.jspmethod=posttabletrtdalign=right用户名:/tdtdinputtype=textname=name/tdtd*/td/trtrtdalign=right密码:/tdtdinputtype=textname=password1/tdtd*/td/trtrtdalign=right确认密码:/tdtdinputtype=textname=password2/tdtd*/td/trtrtdalign=right性别:/tdtdinputtype=radioname=sexchecked=checkedvalue=男男inputtype=radioname=sexvalue=女女/td/trtrtdalign=right爱好:/tdtdcolspan=2inputtype=checkboxname=checkvalue=计算机计算机inputtype=checkboxname=checkvalue=美术美术inputtype=checkboxname=checkvalue=音乐音乐inputtype=checkboxname=checkvalue=阅读阅读/td/trtrtdalign=right星座:/tdtdselectname=conoptionselected白羊座/optionoption金牛座/optionoption双子座/optionoption巨蟹座/optionoption狮子座/optionoption处女座/optionoption天秤座/optionoption天蝎座/optionoption射手座/optionoption摩羯座/optionoption水瓶座/optionoption双鱼座/option/select7/td/trtrtdalign=right个人简介:/tdtdcolspan=2textareaname=letterrows=4cols=25/textarea/td/trtrtdcolspan=2align=centerinputtype=submitvalue=提交 inputtype=resetvalue=取消/td/t
本文标题:JSP技术的运用实验报告
链接地址:https://www.777doc.com/doc-4775361 .html