欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    JSP技术的运用实验报告(共9页).doc

    • 资源ID:14167265       资源大小:860.50KB        全文页数:9页
    • 资源格式: DOC        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    JSP技术的运用实验报告(共9页).doc

    精选优质文档-倾情为你奉上 南昌大学实验报告学生姓名: XXX 学 号: xxxxxxxxxx 专业班级: xxxxxxx 实验类型: 验证 综合 设计 创新 实验日期: xxxx.xx.xx 实验成绩: 一、 实验项目名称: JSP技术的运用二、实验目的掌握JSP的基本语法、JSP指令和JSP动作以及JSP的内置对象,每种对象的使用方法与使用技巧,会简单的web应用程序的开发设计。三、 主要仪器设备及耗材1 Myeclipse开发环境2 Tomcat服务器3 联想电脑一台四、实验内容1、 运用Date函数读取系统当前时间,根据不同的时间段,在浏览器输出不同的问候语2、 加载文件,制作一个jsp文件,计算一个数的平方,然后再制作一个jsp文件。在客户端显示出来3、 设计表单。制作读者选购图书的界面,当读者选中一本图书后,单击“确定”按钮,用”jsp:forward page=”语句将页面跳转到介绍该图书信息页面4、 设计求任意两个整数和的web程序,要求用户通过提交页面输入两整书,并提交给一个jsp程序,再改程序中计算两个整数和。如果结果为正,跳出“结果为正”页面,如果结果为负,跳出“结果为负”界面5、 设计一个用户注册表单,提交页面信息后,会输出用户填写的信息五、 实验步骤1. 应用Date函数读取系统当前时间,根据不同的时间段输出不同的问候,主要代码如下:<% page language="java" import="java.util.*" pageEncoding="UTF-8"%><html> <head> <title>读取系统当前时间</title> </head> <body> <% Date date=new Date();%> <center> 当前时间是:<%= date.toLocaleString()%> <hr> <%if (date.getHours()<12)%> 上午好! <%else if(date.getHours()>=12&&date.getHours()<=18)%> 下午好! <%else%> 晚上好! <%> </center> <%response.setHeader("refresh", "1");%> </body></html>2. 加载文件,制作一个JSP文件,计算一个数的平方,再制作一个JSP文件,在客户端显示出来。该题目不能用include指令实现加载,因为include指令属于静态加载,在两个JSP文件之间不能传递参数。a. 第一个JSP:<% page language="java" import="java.util.*" pageEncoding="UTF-8"%><html> <head><title>计算</title></head> <body> <% String str = request.getParameter("result"); if(str = null) str = "1" double n = Double.parseDouble(str); Double f; f = n * n;%><%=n%>的平方等于<%=f%> </body></html>b. 第二个JSP:<% page language="java" import="java.util.*" pageEncoding="UTF-8"%><html> <head> </head> <body> <b>求一个数的平方</b> <br> <jsp:include page="index.jsp" > <jsp:param name="result" value="9"/> </jsp:include> </body></html>3. 设计表单,制作读者选购图书的界面,当读者选中一本图书时,单击“确定”按钮,用“jsp:forward page=”语句将页面跳转到介绍该图书信息页面。 1)index.jsp: <% page language="java" import="java.util.*" pageEncoding="UTF-8"%><html> <head> <title>图书选购</title> </head> <body> <form action="02.jsp" method="post"> <p><input type="radio" name="b1" value="1" checked="checked">java web <p><input type="radio" name="b1" value="2" > web服务 <p><input type="radio" name="b1" value="3" >Linux <p><input type="radio" name="b1" value="4" >操作系统 <p><input type="submit" value="提 交" name="button"> </form> </body></html> 2)02.jsp <% page language="java" import="java.util.*" pageEncoding="UTF-8"%><html> <head> <title>页面02</title> </head> <body> <% String s = request.getParameter("b1"); if(s != null) if(s.equals("1")%> <jsp:forward page = "03.jsp"/> <% %> </body></html>3)03.jsp: <% page language="java" import="java.util.*" pageEncoding="UTF-8"%><html> <head> <title>页面03</title> </head> <body> <h1>java web</h1> <br> Java Web,是用Java技术来解决相关web互联网领域的技术总和。 web包括:web服务器和web客户端两部分。Java在客户端的应用有 java applet,不过使用得很少,Java在服务器端的应用非常的丰 富,比如Servlet,JSP和第三方框架等等。Java技术对Web领域的 发展注入了强大的动力。 </body></html>4.设计求任意两个正数和的web程序 1) index.jsp<% page language="java" import="java.util.*" pageEncoding="UTF-8"%><html> <head> <title>两个正数和</title> </head> <body> <form action="02.jsp" method="post"> 数据1:<input type="text" name="num1"><br><br> 数据2:<input type="text" name="num2"><br><br> <input type="submit" value="提交"> </form> </body></html> 2)02.jsp <% page language="java" import="java.util.*" pageEncoding="UTF-8"%><html> <head> <title>页面02</title> </head> <body> <% String str1 = request.getParameter("num1"); String str2 = request.getParameter("num2"); double s1 = Double.parseDouble(str1); double s2 = Double.parseDouble(str2); double s3 = s1+s2; request.setAttribute("st3", s3); %> <%if(s3>0)%> <jsp:forward page="03.jsp"></jsp:forward> <% else%> <jsp:forward page="04.jsp"></jsp:forward> <% %> </body></html>3)03.jsp<% page language="java" import="java.util.*" pageEncoding="UTF-8"%><html> <head> <title>页面03</title> </head> <body> 结果为正<hr> <% request.setCharacterEncoding("UTF-8"); String str1 = request.getParameter("num1"); String str2 = request.getParameter("num2"); out.println(Integer.parseInt(str1)+Integer.parseInt(str2);%> </body></html>4)04.jsp<% page language="java" import="java.util.*" pageEncoding="UTF-8"%><html> <head> <title>页面04</title> </head> <body> 结果为负 <hr> <% request.setCharacterEncoding("UTF-8"); String str1 = request.getParameter("num1"); String str2 = request.getParameter("num2"); out.println(Integer.parseInt(str1)+Integer.parseInt(str2);%> </body></html> 5.设计一个用户注册界面,其提交页面和信息获取后显示页面01)index.jsp<% page language="java" import="java.util.*" pageEncoding="UTF-8"%><html> <head> <title>注册</title> </head> <body> <form action="02.jsp" method="post"> <table> <tr><td align="right">用户名:</td> <td><input type="text" name="name"></td> <td>*</td></tr> <tr><td align="right">密码:</td> <td><input type="text" name="password1"></td> <td>*</td></tr> <tr><td align="right">确认密码:</td> <td><input type="text" name="password2"></td> <td>*</td></tr> <tr><td align="right">性别:</td> <td><input type="radio" name="sex" checked="checked" value="男">男 <input type="radio" name="sex" value="女">女 </td> </tr> <tr><td align="right">爱好:</td> <td colspan="2"> <input type="checkbox" name="check" value="计算机">计算机 <input type="checkbox" name="check" value="美术">美术 <input type="checkbox" name="check" value="音乐">音乐 <input type="checkbox" name="check" value="阅读">阅读 </td> </tr> <tr><td align="right">星座:</td> <td><select name="con"> <option selected>白羊座</option> <option >金牛座</option> <option >双子座</option> <option >巨蟹座</option> <option >狮子座</option> <option >处女座</option> <option >天秤座</option> <option >天蝎座</option> <option >射手座</option> <option >摩羯座</option> <option >水瓶座</option> <option >双鱼座</option> </select> </td> </tr> <tr><td align="right">个人简介:</td> <td colspan="2"> <textarea name="letter" rows="4" cols="25" ></textarea> </td> </tr> <tr> <td colspan="2" align="center"> <input type="submit" value="提 交">&nbsp; <input type="reset" value="取消"> </td> </tr> </table> </form> </body></html>02)02.jsp<% page language="java" import="java.util.*" pageEncoding="UTF-8"%><html> <head> <title>页面02</title> </head> <body> <% request.setCharacterEncoding("UTF-8"); %> <font color="pink">您的个人信息</font><br> 姓名:<%= request.getParameter("name") %><br> 密码:<%= request.getParameter("password1") %> <br> 性别:<%= request.getParameter("sex") %><br> 爱好:<% String values = request.getParameterValues("check"); for( int i=0; i<values.length; i+) out.println(valuesi);%>&nbsp; <%> <br> 星座:<%= request.getParameter("con") %><br> 个人简介:<%= request.getParameter("letter")%><br> </body></html>六、 实验结果1.2.3.4.七、 实验体会及心得通过这次实验,我越发体会到了细心对于编程的重要性,之前因为少了一个<,导致程序运行后不能呈现理想的效果,多次检查才发现这个问题,既浪费时间也浪费精力。所以在今后的学习中,我们一定要认真仔细,一定不能马虎。专心-专注-专业

    注意事项

    本文(JSP技术的运用实验报告(共9页).doc)为本站会员(飞****2)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开