课件:JavaWeb开发.ppt

  1. 1、本文档共38页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
THANK YOU SUCCESS * * 可编辑 2.4 Servlet的访问路径和url-pattern 在web.xml文件中,以下语法用于定义映射: 1. 以”/’开头和以”/*”结尾的是用来做路径映射的。 2. 以前缀”*.”开头的是用来做扩展映射的。 3.“/” 是用来定义default servlet映射的。 4.剩下的都是用来定义详细映射的。比如: /aa/bb/cc.action 2.4开发Servlet基本流程 (4)部署Servlet Servlet编写完成之后,需要部署到服务器才能访问,编译好的文件需要放在Web应用的WEB-INF\classes下面。 利用MyEclipse创建的Servlet,成功编译后其.class文件已自动放置到WEB-INF\classes目录下。 2.4开发Servlet基本流程 (5)测试Servlet 测试方式: 访问Servlet时,要使用在web.xml中配置的url地址格式进行访问。 2.5 MyEclipse中开发Servlet 利用MyEclipse,可以在Web工程中非常方便地创建Servlet程序,并且可以根据需要为程序员自动生成其中的大部分方法。程序员只需在此基础上进行修改就可以快速开发出自己的程序。 2.5 MyEclipse中开发Servlet 利用MyEclipse开发Servlet的步骤如下: (1)在创建的myweb工程的src目录上,右击鼠标,选择New?Servlet。 (2)在Name处输入Servlet名字,如MyServlet,单击Next按钮。 2.5 MyEclipse中开发Servlet (3)在Servlet/JSP Mapping URL处配置Servlet的mapping url信息,如:/test/MyServlet。此处配置的mapping url即为将来访问Servlet时的地址格式。单击Finish按钮结束。 2.5 MyEclipse中开发Servlet (4)查看生成的Servlet源文件: 在Eclipse环境中,创建Servlet时可以选择自动生成构造方法、init方法、destroy方法、doGet方法和doPost方法。 (5)查看生成的Servlet源文件: MyEclipse会为新建的Servlet在web.xml中自动生成相应的配置代码。每个Servlet在web.xml中都对应一对servlet标签和一对servlet-mapping标签。其中: servlet标签用于声明Servlet。其中的子标签又包括: servlet-name用于声明Servlet的名字,是web.xml中内部使用的名字。 servlet-class标签:用于声明Servlet所对应的类名。 servlet-mapping标签用于进行Servlet映射。其中的子标签又包括: servlet-name标签:表示Servlet的名字,需要和上面servlet标签的servlet-name子标签中声明的名字保持一致。 url-pattern标签:用于配置Servlet的访问地址。 2.5 MyEclipse中开发Servlet (6)测试Servlet的运行: 可以通过以下3种方式进行: 通过在浏览器中直接输入地址访问: :8080/myweb/test/MyServlet 通过超链的形式访问: a href =:8080/test/ MyServlet 第一个Servlet/a 通过表单提交的方式访问: form method=get action=:8080/test/ MyServlet 2.5 MyEclipse中开发Servlet 启动Tomcat服务器,使用第一种方式,即在浏览器地址栏中直接输入地址访问:http://localhost:8080/myweb/test/MyServlet 运行效果如下: 2.6 Servlet实例 1.HelloWorld程序 1)引入包 import java.io.*; import javax.servlet.*; import javax.servlet.http.*; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; 2.6 Servlet实例 1.HelloWorld程序 2)处理GET请求

文档评论(0)

iuad + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档