第6章 Java Sevlet技术.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第6章 Java Sevlet技术

Java Servlet编程 配置Servlet Servlet的声明 servlet servlet-namehello/servlet-name servlet-class servlets.HelloServlet/servlet-class /servlet * Java Servlet编程 配置Servlet 访问方式的声明 servlet-mapping servlet-namehello/servlet-name url-pattern/hello/url-pattern /servlet-mapping * Java Servlet编程 部署Servlet Servlet编写完成之后,需要部署到服务器才能访问; 位置:Web应用的WEB-INF\classes下面。 * Java Servlet编程 Servlet的调用方法: 在浏览器中输入Servlet的URL,例如: http://localhost:8080/examples/servlet/HelloWorld 通过HTML页面调用Servlet,例如: ⑴表单: form method=“post” action=“http://localhost:8080/examples/servlet/HelloWorld” ⑵超链接: a href=“http://localhost:8080/examples/servlet/HelloWorld”/a ⑶meta标记 meta http-equiv=“refresh” content=“4;url= http://localhost:8080/examples/servlet/HelloWorld;” 其中,content是切换到URL所指页面的时间(秒) 从另一个Servlet中调用Servlet * Java Servlet编程 ⒈ 一个简单的Java Servlet程序(Myservlet1.java) ⒉ 利用Java Servlet 处理表单 (myform.html和Myservlet2.java ) ⒊ 利用Java Servlet 访问数据库 (servlet_query.html和Servlet_query.java) * Java Servlet编程 ⒋ 在Servlet中调用JSP程序 编程思路:Servlet_jsp.java收到get请求后,向客户端浏览器输出一个HTML表单,让用户填写姓名;然后处理 post请求,从Request对象中取出RequestDispatcher,然后,使用RequestDispatcher的forward方法将当前的请求和响应转移到JSP文件 ServletLinkJsp.jsp 。 * ⒌ 利用Servlet实现文件下载 功能说明:在Servlet中读取要下载的文件,然后写到响应流中,以达到用户下载文件的目的。要下载的文件可以放在任何地方,并且对用户是隐藏的。 编程思路:在DownloadFile.java中,首先得到要下载文件的文件名filename(事先定义好文件保存的路径,如D:\temp),然后设置response对象的内容类型和头信息,最后读取要下载文件的字节流并写到response的输出流中。 实验:首先在D盘建立temp文件夹,复制Servlet_jsp.java文件到该文件夹,然后输入: http://localhost:8080/examples/servlet/DownloadFile?filename=Servlet_jsp.java * ⒍ 利用Servlet制作图形文字 功能说明:在Servlet中读取图片数据,然后在图片上输出一字符串,最后将处理后的图像数据流发送到浏览器,产生图形文字效果。 编程思路:在DrawServlet.java中定义ContentType为image/jpeg,以便浏览器显示图片。当请求到达时,首先获得背景图片的输入流,然后利用Graphic做图(输出定义的字符串),最后将图片数据流输出到Servlet输出流中。 实验:将天堂.jpg文件复制到examples/image文件夹,然后输入: http://localhost:8080/examples/servlet/ DrawServlet * ⒎ 利用Servlet实现Web会话 ⑴利用Servlet会话对象HttpSession实现Web会话 编写一个Servlet程序CounterServlet.java ,对来自客户 端浏览器的访问进行计数。 实验:打开多个浏览器窗口,分别输入: http://localhost:8080/examples/servlet/ CounterServlet 观看显示结果。

文档评论(0)

qiwqpu54 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档