- 1、本文档共41页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[法学]1_第5章_Servlet_2
网页中使用Excel public class RefreshServlet extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setCharacterEncoding(GBK); //设置响应类型(Excel) response.setContentType(application/vnd.ms-excel); PrintWriter out = response.getWriter(); out.println(姓名\t 年龄\t 性别); out.println(“张小三\t 20\t 男); out.println(“李小斯\t 21\t 女); } } 使用验证码 A:设置输出信息格式为一个图片 B:获得输出流 C:实例化图片对象 D:获得绘图对象 E:设置背景色 F:填充背景色 G:设置前景色和字体 H:获得输出信息 I:输出信息 J:生成输出图片 使用验证码 public class RefreshServlet extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setCharacterEncoding(GBK); //设置响应类型(Excel) response.setContentType( image/jpeg ); //生成验证码并输出 } } 响应文档的类型 MPEG视频片断 Video/mpeg XML Text/xml HTML文档 Text/html TIFF图像 Image/tiff PNG图像 Image/png JPEG图像 Image/jpeg Windows音频文件 Audio/x-aiff MIDI音频文件 Audio/midi zip档案 application/zip Gzip档案 application/x-gzip Acrobat(.pdf)文件 application/pdf Excel电子表格 application/vnd.ms-excel Word文档 application/msword 含义 类型 5.5.3 响应消息体 HttpServletResponse对象负责将信息返回给客户端 HttpServletResponse对象只产生一个空的HTTP响应 传回自定义的内容需要使用getWriter()或者getOutputStream()方法 传送普通文本 传送二进制内容 传递文本流 getWriter()方法用于得到一个输出流 PrintWriter out = response.getWriter(); out.println(html); out.println(head); out.println(titleHello World!/title”); …… 调用print()、println()或write()方法 传递二进制流 getOutputStream()方法可以对发送到客户端的信息进行更多控制 该方法返回javax.servlet.ServletOutputStream对象 ServletOutputStream允许开发者写原始字节 OutputStream比使用PrinterWriter发送文本效率更高 可以动态地创建任何形式的数字内容 response.setContentType(image/jpeg); ServletOutputStream sos = response.getOutputStream(); …… 5.5.4 设置请求重定向 可以选择别的服务器端程序来处理请求 把请求重定向到一个完全不同的URL上 response.sendRedirect(:8080/lovobook/bar.html); 相当于让客户再给别人打电话,这个客户是浏览器 5.5.4 设置请求重定向-原理 小 结 HttpServletRequest对象主要用于处理分析请求 HTML表单通过“method”属性使浏览器使用不同提交方法 HttpServletReque
文档评论(0)