第一个javaServelt程序

来源:互联网 发布:美国最新非农数据分析 编辑:程序博客网 时间:2024/05/16 20:28

第一个servlet程序

servlet 是在服务器上运行的小程序。这个词是在 Java applet的环境中创造的,Java applet 是一种当作单独文件跟网页一起发送的小程序,它通常用于在客户端运行,结果得到为用户进行运算或者根据用户互作用定位图形等服务

最早支持 Servlet 技术的是 JavaSoft 的 Java Web Server。此后,一些其它的基于 Java 的 Web Server 开始支持标准的 Servlet API。Servlet 的主要功能在于交互式地浏览和修改数据,生成动态 Web 内容。这个过程为

1.客户端发送请求至服务器端
2.服务器将请求信息发送至
3.Servlet 生成响应内容并将其传给服务器。响应内容动态生成,通常取决于客户端的请求
4.服务器将响应返回给客户端

代码块Helloservlet

package com.test2;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;/** * Servlet implementation class HelloSerlvet2 */public class HelloSerlvet2 extends HttpServlet {    private static final long serialVersionUID = 1L;    /**     * @see HttpServlet#HttpServlet()     */    public HelloSerlvet2() {        super();        // TODO Auto-generated constructor stub    }    /**     * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)     */    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {        // TODO Auto-generated method stub    }    /**     * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)     */    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {        // TODO Auto-generated method stub    }}... prompt'''

webxml

    <web-app>      <servlet>      <!--servlet-name为了方便一般设置为类名-->        <servlet-name>myfirst</servlet-name>        <!--servlet所在类的路径名-->               <servlet-class>com.lubbock.love.HelloServlet</servlet-class>      </servlet>      <servlet-mapping>          <servlet-name>myfirst</servlet-name>          <!--类的虚拟路径名,即在运行tomcat后在浏览器输入的资源路径名-->        <url-pattern>/yeah</url-pattern>      </servlet-mapping>      </web-app>  

命令行下运行servlet

1.在tomcat的webapp目录下新建day05test目录–虚拟目录
2.在那下新建一个 WER-INF/classes目录
3.把编写好的servlet的java源代码放入classes中,在WEB-INF下配置web.xml
4.编译java代码。所需库在tomcat下lib/servlet-api.jar
5.使用以下代码编译
javac -d . -classpath 外接库路径名 源码路径名

0 0
原创粉丝点击