JSP技术的运用实验报告_第1页
JSP技术的运用实验报告_第2页
JSP技术的运用实验报告_第3页
JSP技术的运用实验报告_第4页
JSP技术的运用实验报告_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、南昌大学实验报告学生姓名:XXX 学 号: XXXXXXXXXX 专业班级:XXXXXXX实验类型: 验证 综合 设计 创新实验日期:实验成绩:一、实验项目名称:JSP技术的运用二、实验目的掌握JSP的基本语法、JSP指令和JSP动作以及JSP的内置对象,每种对象的使用 方法与使用技巧,会简单的Web应用程序的开发设计。三、主要仪器设备及耗材1. MyeCliPSe开发环境2. TOmCat服务器3. 联想电脑一台四、实验内容1、运用Date函数读取系统当前时间,根据不同的时间段,在浏览器输出不同的问 候语2、加载文件,制作一个jsp文件,计算一个数的平方,然后再制作一个jsp文件 在客户端显

2、示出来3、设计表单。制作读者选购图书的界面,当读者选中一本图书后,单击“确定” 按钮,用” jspforward Page= ”语句将页面跳转到介绍该图书信息页面4、设计求任意两个整数和的 Web程序,要求用户通过提交页面输入两整书,并提 交给一个jsp程序,再改程序中计算两个整数和。如果结果为正,跳出“结果为 正”页面,如果结果为负,跳出“结果为负”界面5、设计一个用户注册表单,提交页面信息后,会输出用户填写的信息五、实验步骤1. 应用Date函数读取系统当前时间,根据不同的时间段输出不同的问候,主要代码 如下:<%Page language ="java" imp

3、ort =".*" PageEncoding ="UTF-8" %><html ><head><title >读取系统当前时间</ title ></ head><body><%Date date= new Date();%><center >当前时间是:<%=() %><hr ><%if ()<12) %>上午好!<% else if ()>=12&&()<=18) %>

4、下午好!<% else %>晚上好!<%></ center ><%( "refresh" , "1" ); %></ body></ html >2. 加载文件,制作一个JSP文件,计算一个数的平方,再制作一个JSP文件,在客户端显示出来。该题目不能用 include 指令实现加载,因为 include 指令属于静态 加载,在两个JSP文件之间不能传递参数。a. 第一个 JSP:<%page language ="java" import =".

5、*" pageEncoding ="UTF-8" %><html ><head><title >计算 </ title ></ head><body ><%String str = (" result ");i f(str = null )str = "1" ;double n = (str);Double f;f = n * n; %>v%=n%>勺平方等于<%=f%></ body></ html

6、 >b. 第二个 JSP:<%page language ="java" import =".*" pageEncoding ="UTF-8" %><html ><head ></ head> <body ><b>求一个数的平方 </ b> <br><jsp:include page="" ><jsp:param name="result" value ="9&quo

7、t; /></ jsp:include ></ body></ html >3. 设计表单,制作读者选购图书的界面 , 当读者选中一本图书时,单击“确定”按 钮,用“ jsp:forward page= ”语句将页面跳转到介绍该图书信息页面。1 ):<%page language ="java" import =".*" pageEncoding ="UTF-8" %><html ><head><title >图书选购 </ title &

8、gt;</ head><body ><form action="" method="post" ><p><inputtype ="radio"name="b1"value="1"checked ="checked" > java web <p><inputtype ="radio"name="b1"value="2"> web 服务&

9、lt;p><inputtype ="radio"name="b1"value="3"> Linux <p><inputtype ="radio"name="b1"value="4">操作系统<p><inputtype ="submit"value =" 提交"name="button" ></ form > </ body> &

10、lt;/ html >2)<%page language ="java" import =".*" pageEncoding ="UTF-8" %><html ><head><title >页面 02</ title ></ head><body > <%String s = ("b1" );if (s != null ) if ("1" ) %><jsp:forward page = &

11、quot;" /><% %></ body></ html ><%page language ="java" import =".*" pageEncoding ="UTF-8" %><html ><head>3):<title >页面 03</ title ></ head><body><h1 >java Web </ h1> <br>JaVa Web ,是用Ja

12、Va技术来解决相关 Web互联网领域的技术总和。Web 包括:Web服务器和Web客户端两部分。JaVa在客户端的应用有 java applet,不过使用得很少,JaVa在服务器端的应用非常的丰富,比如SerVlet ,JSP和第三方框架等等。JaVa技术对 Web领域的发展注入了强大的动力。</ body ></ html >4. 设计求任意两个正数和的Web程序1)<%Dage language ="java" import =".*"PageEncoding ="UTF-8"%><htm

13、l ><head><title >两个正数和</ title ></ head><body>Vform actiOn ="" method="post" >数据 1: VinPUt type ="text"name="num1"><br><br>数据 2: VinPUt type ="text"name="num2"><br ><br >VinP

14、Ut type -'submit" Value ="提交"></ form ></ body></ html >2)<%Page language ="java" import =".*"PageEncoding ="UTF-8" %><html ><head>VtitIe >页面 02< title ></ head>Vbody>V%Stri ng str1 = ("n u

15、m1");Stri ng str2 = ("n um2");double s1 = (Str1);double s2 = (str2);double s3 = s1+s2;("st3" , s3);%>V%f (s3>0) %><jsp:forward page="" ></ jsp:forward ><% else %><jsp:forward page ="" ></ jsp:forward > <% %><

16、;/ body></ html >3)<%page language ="java" import =".*" pageEncoding ="UTF-8" %><html ><head><title >页面 03</ title ></ head><body > 结果为正 <hr><%( "UTF-8" );String str1 = ( "num1" );String str

17、2 = ("num2" );(str1)+(str2);%></ body></ html >4)<%page language ="java" import =".*" pageEncoding ="UTF-8" %><html ><head><title >页面 04</ title ></ head><body > 结果为负 <hr><%( "UTF-8" )

18、;String str1 = ( "num1" );String str2 = ("num2" );(str1)+(str2);%></ body></ html >5. 设计一个用户注册界面,其提交页面和信息获取后显示页面<%page language ="java" import =".*" pageEncoding ="UTF-8" %> <html >01)<head>Vtitle>注册 </ title>

19、;</ head><body>Vform actiOn ="" method="post" >VtabIe >Vtr ><td align ="right" >用户名:<td>VtdXinPUt type ="text"name= "name"></ td >Vtd >*v/ td >v/ tr >Vtr >Vtd align ="right" >密码:vtd&g

20、t;VtdXinPUt type ="text"name="password1" >Vtd >Vtd >*v/ td >v/ tr >Vtr >Vtd align ="right" >确认密码:vtd>VtdXinPUt type ="text"name="password2" >V/td >Vtd >*v/ td >v/ tr >Vtr >Vtd align ="right" >性别:

21、<td>Vtd >VinPUttype="radio"name="sex"CheCked ="checked"value ="男">男VinPUttype="radio"name="sex"value ="女">女V/ td ></ tr >Vtr ><td align ="right" >爱好:<td>Vtd colspan ="2" &

22、gt;Vin PUttype="checkbox"n ame="check"value ="计算机" 计算机Vin PUttype="checkbox"n ame="check"value ="美术"> 美术Vin PUttype="checkbox"n ame="check"valUe ="音乐"> 音乐Vin PUttype="checkbox"n ame="check&

23、quot;valUe ="阅读"阅读V/ td ></ tr >Vtr ><td align ="right" >星座:</ td >Vtd ><selectname="con" ><opti onSeIeCted > 白羊座 v/ option ><opti on>金牛座 V/ option ><opti on>双子座 V/ option ><opti on>巨蟹座 V/ option ><

24、opti on>狮子座 V/option ><opti on>处女座 V/ option ><opti on>天秤座 V/ option ><opti on>天蝎座 V/ option ><opti on>射手座 V/option ><opti on>摩羯座 V/option ><opti on>水瓶座 V/ option ><opti on>双鱼座 V/ option >v/ SeIeCt >V/ td > v/tr >VtrXtd al

25、ign ="right" >个人简介:<td>Vtd colspan ="2" > VteXtareaname="letter"rows ="4" cols ="25" >v textareaV/ td >v/ tr >Vtr >Vtd colspan ="2" align ="center" >VinPUt type -'submit" value ="提交">

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论