您的位置:首页 > 其它

Servlet基础

2016-06-04 22:43 369 查看
什么是Servlet?

先有Servlet再有JSP,Servlet是JSP的前身。

Servlet的概念:Servlet是在服务器上运行的小程序。一个Servlet就是一个Java类,并且可以通过“请求-响应”编程模型来访问的这个驻留在服务器内存里的Servlet程序。

Tomcat容器:Tomcat容器中包含Container容器,Container容器中包含Engine,Engine中包含HOST,HOST包含Servlet容器,Servlet容器包含Context(可以包含多个Context),一个Context容器对应一个Web工程。

手工编写第一个Servlet,有三个步骤:

写一个类, 继承HttpServlet;

然后重写doGet()或者doPost()方法,如果jsp页面中用到该servlet类的地方的method是get,那么后面的request和response内置对象就在doGet()方法中调用,如果method是post,那么后面的request和response内置对象的使用就在doPost()中使用;

在web.xml中注册Servlet,注册servlet是在WEB-INF下的web.xml页面中注册,需要添加以下内容:

<welcome-file-list>
<welcome-file>servlet.jsp</welcome-file>
</welcome-file-list>
<servlet>
<servlet-name>新建的servlet类名</servlet-name>
<servlet-class>路径地址</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>和上面的servlet类名一样,是对应的</servlet-name>
<url-pattern>/(相对地址)+和上面一样类的路径地址</url-pattern>
</servlet-mapping>


以上就是servlet的简单应用
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: