jsp实验报告(5)

2019-02-16 14:19

1)用户在choiceBook.jsp页面通过超链接将自己要购买的图书信息传递到orderForm.jsp页面。

2)orderForm页面将用户购买的图书信息存储到session对象中,然后生成一个图书订单并显示给用户。 四、实验结果: 实验所用代码如下:

choiceBook.jsp

<%@page contentType=\

选择要购买的图书

Java面向对象设计(34元)

orderForm.jsp

<%@page contentType=\<%@page import=\<%

String book = request.getParameter(\

if(book != null){

StringTokenizer fenxi = new StringTokenizer(book,\ String bookName = fenxi.nextToken(); String bookISBN = fenxi.nextToken(); session.setAttribute(bookISBN,book); } %>

图书订单

<%

Enumeration keys = session.getAttributeNames(); while(keys.hasMoreElements()){

String key = (String)keys.nextElement(); book = (String)session.getAttribute(key); if(book != null){

StringTokenizer fenxi = new StringTokenizer(book,\

byte X[]= ((String)fenxi.nextToken()).getBytes(\ String bookName = new String(X);

byte S[]= ((String)fenxi.nextToken()).getBytes(\ String isbn = new String(S);

byte P[]= ((String)fenxi.nextToken()).getBytes(\ String price = new String(P); %>

<%= bookName %> <%= isbn %> <%= price %> <%

} } %>

choiceBook.jsp页面

orderForm页面

五、实验结果分析:

1、session的作用就是记住客户的连接信息,可以使用会话对象(session)。session对象记录了每个客户与服务器的连接信息 2、判断session是否失效有三种情况1)、客户是否关闭浏览器。2)、是否

到达最大的发呆时间3)、是否调用validate()函数 3、session对象常用方法:

setAttribute(String name,java.lang.Object value):设定指定名字的属性值,并且把它存储在session对象中。 getAttribute(String name):获得指定名字的属性,如果该属性不存在,将会返回null

第五章 JSP中的文件操作(实验)

实验1 使用文件字节流读写文件

一、实验目的

本实验的目的是掌握使用文件输入、输出字节流读写文件。 二、实验要求

编写4个JSP页面giveContent.jsp、writeContent.jsp、lookContent.jsp和readContent.jsp,两个Tag文件WriteTag.tag和ReadTag.tag 三、实验内容

1)giveContent.jsp页面提供一个表单,要求该表单提供一个text文件输入框、select下拉列表和一个TextArea文本区,用户可以在text输入框中输入文件的名字、在select下拉列表选择一个目录、通过TextArea输入多行文本。

2)writeContent.jsp页面首先获得giveContent.jsp页面提交的文件所在目录、名字以及TextArea文本区中的内容传递给WriteTag.tag。

3)lookContent.jsp页面提供一个表单,该表单提供两个text文本输入框,用户可以在这两个text文本框中输入目录和文件名字。单击表单的“提交”按钮将text中输入的文件目录以及文件名字提交给readContent.jsp。

4)readContent.jsp页面首先获得lookContent.jsp页面提交的文件目录、名字,然后使用Tag标记调用Tag文件ReadTag.tag,并将文件所在目录、名字传递给ReadTag.tag。 四、实验结果: 实验所用代码如下:

giveContent.jsp

<%@ page contentType=\<%@ taglib tagdir=\

writeContent.jsp

<%@ page contentType=\<%@ taglib tagdir=\

<%

String fileDir=request.getParameter(\ String fileName=request.getParameter(\

String fileContent=request.getParameter(\ byte c[]=fileContent.getBytes(\ fileContent=new String(c); %>

lookContent.jsp

<%@ page contentType=\

readContent.jsp

<%@ page contentType=\

WriteTag.tag

<%@ tag pageEncoding=\<%@ tag import=\


jsp实验报告(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:统计学练习

× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: