学无止境

面朝大海,春暖花开

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

简介:

Servlet是服务器小应用程序

用来完成B/S架构下,客户端请求的响应处理。

平台独立,性能优良,能以线程方式运行。

Servlet API为Servlet提供了统一的编程接口。

 

 

Web Application:WEB应用程序。

J2EE规范。

必须有一个WEB-INF文件夹,下面必须有一个web.xml,一个lib文件夹,一个classes文件夹

 

Tomcat下lib中的jar包。如果项目中找不到Servlet.jar需要定位到Tomcat所在目录中的lib目录下。

HelloWorldServlet继承HttpServlet,重写doGet或doPost方法

 

1、编译Servlet类。MyEclipse会自动编译java代码,在程序所在的bin文件夹下。

2、配置web.xml中servlet的映射。

<servlet>
    <servlet-name>HelloWorldServlet</servlet-name>
    <servlet-class>com.cn.synjones.test.HelloWorldServlet</servlet-class>
  </servlet>

  <servlet-mapping>
    <servlet-name>HelloWorldServlet</servlet-name>
    <url-pattern>/hello</url-pattern>
  </servlet-mapping>

对同一个Servlet-name可以配置多个Url-parttern.

Servlet是一个接口。

GenericServlet实现了Servlet接口。

HttpServlet考虑了HTTP协议的Servlet。

 

Servlet下中文乱码的解决:resp.setContentType(“text/html;charset=gbk”);

Servlet下Classes的包名对应路径名。在web.xml的配置中新建深层次的文件夹对应包名。

posted on 2012-01-10 15:48  学+无止境  阅读(230)  评论(0编辑  收藏  举报