ImageVerifierCode 换一换
格式:DOCX , 页数:15 ,大小:111.80KB ,
资源ID:2155728      下载积分:12 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/2155728.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(《Web软件技术》课程实验二.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

《Web软件技术》课程实验二.docx

1、Web软件技术课程实验二Web软件技术课程实验报告题目 HTTP请求对及数据处理 专业 信息工程 班级 信工143 学号 10141463 姓名 王钊健 指导教师签名 范贵生 华东理工大学信息学院计算机系2017年03月03日实验二 HTTP请求对及数据处理姓名 王钊健 学号 * 专业班级 信工143 成绩_实验日期 2017/3/2 实验地点 信息大楼 215 指导教师(签名) 一实验目的1. 掌握如何获得请求参数;2. 掌握如何检索请求头;3. 了解如何通过请求对象获得客户信息;4. 重点掌握使用请求对象存储数据和请求转发。二实验工具与设备三实验内容(一)通过查询串传递请求参数,并在Ser

2、vlet中检索请求参数【步骤1】编写下面的Servlet。import java.io.*;import javax.servlet.*;import javax.servlet.http.*;public class HelloUserServlet extends HttpServletpublic void service(HttpServletRequest request,HttpServletResponse response)throws ServletException, IOExceptionString userName = request.getParameter(use

3、rName);PrintWriter pw = response.getWriter();pw.println();pw.println();pw.println();pw.println();pw.println(Hello, + userName + );pw.println();pw.println();【步骤2】使用下面的URL访问之。http:/localhost:8080/helloapp/hellouser?userName=John将userName的值改为你自己的名字,看输出结果。若不给出查询字符串,结果如何?参数值使用汉字如何?(二)通过表单传递请求参数,使用HttpSer

4、vletRequest对象获得请求参数【步骤1】首先编写一个input.html文件,存放在helloapp目录中。该页面在屏幕上显示一个表单,其中包括姓名和年龄域,点击“确定”按钮后,将表单参数传递给ParamServlet并显示出来。input.html代码如下:参数传递 从表单向Servlet传递参数 姓名: 年龄: 【步骤2】编写ParamServlet.java,其代码如下:import java.io.*;import java.util.*;import javax.servlet.*;import javax.servlet.http.*;public class ParamS

5、ervlet extends HttpServlet public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException response.setCharacterEncoding(gb2312); response.setContentType(text/html;charset=gb2312); String name = request.getParameter(name);name = new String(name.getByt

6、es(iso8859-1),gb2312); String age = request.getParameter(age);age = new String(age.getBytes(iso8859-1),gb2312); PrintWriter pw = response.getWriter(); pw.println(); pw.println(); pw.println(); pw.println(); pw.println(姓名:+name+); pw.println(年龄:+age+); pw.println(); pw.println(); public void doPost(H

7、ttpServletRequest request, HttpServletResponse response) throws ServletException, IOException doGet(request, response); 【步骤3】测试参数传递。在浏览器的地址栏中输入:http:/localhost:8080/helloapp/input.html。输入数据,点击“确定”按钮,体会表单参数的传递。问题1:如何通过超链接的锚标签()传递请求参数?(三)编写一个程序实现文件上传功能。假设学生上传作业,需要执行学号和上传的文件。as11.java:import java.io.*;

8、import javax.servlet.*;import javax.servlet.http.*;import javax.servlet.annotation.*; WebServlet(name=as11,urlPatterns=/fileUpload.do)MultipartConfig(location=D:,fileSizeThreshold=1024)public class as11 extends HttpServletpublic void doPost(HttpServletRequest request,HttpServletResponse response) th

9、rows ServletException,IOException/ 返回Web应用程序文档根目录String path = this.getServletContext().getRealPath(/); String mnumber = request.getParameter(mnumber);Part p = request.getPart(fileName); String message=; if(p.getSize() 1024*1024) / 上传的文件不能超过1MB大小 p.delete(); message = 文件太大,不能上传!; else path = path +

10、member +mnumber;File f = new File(path); if( !f.exists() / 若目录不存在,则创建目录 f.mkdirs();String h = p.getHeader(content-disposition);/ 得到文件名String fname = h.substring(h.lastIndexOf()+1, h.length()-1); p.write(path + + fname); message = 文件上传成功!; request.setAttribute(message, message);RequestDispatcher rd = request.getRequestDispatcher(/fileUpload.jsp);rd.forward(request, response);fileUpload.jsp:上传文件$message 文件上传 会员号: 文件名: xml文件部分代码: (四)简单的综合应用web-app xmlns:xsi=http:/www.w3.org/2001/XMLSchema-instance xmlns= xsi:schemaLocation= id=WebApp_ID version=2.5

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1