Servlet基础
Servlet是使用Java Servlet 接口(API)运行在Web 应用服务器上的java程序。与普通Java不同的是,它是位于Web服务器内部的Java应用程序,可以对Web浏览器以及其他的HTTP客户端程序发送的请求进行处理。
Servlet的技术特点
1、方便实用的API方法 2、高效的处理方法 3、跨平台 4、更加灵活、扩展 5、安全性
Servlet的技术功能
1、可以处理HTTP请求,以获取HTTP头信息,通过HttpServletRequest接口与HttpServletResponse接口对请求进行处理及回应。
2、将动态内容通过返回输出到HTML页面中,与用户请求进行交互。
3、提供了强大的过滤器功能。
4、与其他服务器资源进行通信。
1、采用web.xml进行servlet部署
Step1 首先建立一个动态网页
Step2 然后创建一个Servlet
注意!在一个Servlet对象中,最常用的方法是doGet()和doPost()方法,用于处理HTTP的get和post请求。比如<form>表单中的method属性为"post",提交到Servlet时,Servlet将调用doPost方法。
Step3 在WebContent 下的Web-INF建立一个.xml文件
<servlet-name>定义Servlet的名称,一般跟Servlet类名有关,该名称在整个应用中必须是唯一的
<servlet-class>是我们要注册的Servlet 的类地址, 要带包路径
<servlet-mapping> 是用来配置我们注册的组件的访问路径,里面包括<servlet-name> 和<url-pattern>
其中,<servlet-name>:要与前面<servlet>元素中声明的名字一致。
<url-pattern>:指定相对于Servlet的URL的路径。该路径相对于web应用程序上下文的根路径。
e.g.比如/hello就是路径
Step 4 运行Run on server
要加上路径