`
WindMill
  • 浏览: 16121 次
  • 性别: Icon_minigender_1
  • 来自: 成都
最近访客 更多访客>>
社区版块
存档分类
最新评论

Servlet终结总结

阅读更多
同上一篇文章一样,也是想归纳一下Servlet里面的东西.在网上找了一篇比较详细的总结servlet.
http://blog.csdn.net/huowencong/archive/2007/08/10/1735479.aspx
很详细.但我觉得还是不太适合我,因为太详细了,就像村上春树,一幅地图,太详尽了,反而会不知所措.

我准备找点代码来改改.找了好久找到自己以前写的最简单Servlet.刚好啊,呵呵.

首先是一个表单:welcome.html

<html>
	<head>
		<title>Welcome you!</title>
	</head>
	
	<body>
		<form action="welcome" methed="post"><!--这里的是将这个传递给/welcome这个路径,并不是这个类名,更正一下,其实它是,,,(呵呵,web.xml就知道了)-->
		请输入用户名:<input type="text" name="user"><p>
				<input type="submit" value="提交">
				
	  </form>
	</body>
	
</html>


然后是一个配置java类,也就是Servlet


import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;


public class WelcomeYou extends HttpServlet{
    
     
    
      public void doPost(HttpServletRequest request,HttpServletResponse response)
             throws IOException,ServletException{  
    	
    	String user=request.getParameter("user");//传递参数,整个类的核心.
      String welcomeInfo="Welcome you,"+user;
      
      response.setContentType("text/html");
      PrintWriter out=response.getWriter();
      
      
      out.println("<html><head><title>");
      out.println("Welcome Page");    
      out.println("</title></head>");  
      out.println("<body>");  
      out.println(welcomeInfo);  
      out.println("</body></html>");
      
      out.close();
      
    }
    
  }


<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
    version="2.4">

  <display-name>Welcome to Tomcat</display-name>
  <description>
     Welcome to Tomcat
  </description>


  <servlet>
     <servlet-name>welcome </servlet-name>    <!--这里只是进行一个重命名而已-->
     <servlet-class>WelcomeYou</servlet-class>
  </servlet>
  <servlet-mapping>
     <servlet-name>welcome</servlet-name> <!--这里代表root/welcome将调用welcome整个类.-->
     <url-pattern>/welcome</url-pattern> <!--这里的welcome和表单中的应该一致-->
  </servlet-mapping>
</web-app>



最后看看文件的部署如下:

simpleservlet---WEB-INF
                welcome.html

WEB-INF-------src,lib,classes
                web.xml

classes---------WelcomeYou.class

src-------------WelcomeYou.java
      
分享到:
评论
1 楼 WindMill 2009-01-28  
特别注意一点:Servlet并不会被tomcat直接编译,需要自己手动编译,然后放到classes文件夹下面,最后再重启tomcat,这样才行,这个例子并没有解决中文乱码问题,我将在下一篇文章中涉及这一问题.

相关推荐

    JSP与Servlet 技术总结

    JSP & Servlet 技术总结 JSP技术总结 2 1. JSP页面元素构成 2 2. JSP脚本元素 2 3. 注释 2 4. JSP指令 2 5. JSP动作元素 3 6. JSP内置对象 5 7. JSP内置对象及其作用 5 8. 获取页面参数 5 9. 重定向...

    Servlet基础知识总结

    ### Servlet基础知识总结 #### 一、Servlet简介 Servlet是一种服务器端的小程序,是Java平台上的一个重要的技术之一,主要用于处理客户端的HTTP请求并生成动态网页。Servlet是在服务器端运行的,能够提供各种服务...

    jsp Servlet总结

    jsp servlet开发总结文档 jsp Servlet总结jsp Servlet总结jsp Servlet总结

    web Servlet 的知识总结

    黑马 程序员-方立勋老师-javaWeb开发-03-Web开发入门和 04-Servlet开发和ServletConfig和ServletContex对象 知识总结记录

    jsp、servlet知识总结

    总结,JSP和Servlet是Java Web开发中不可或缺的组件,理解它们的工作原理和相互关系对于构建高效、可维护的Web应用至关重要。通过持续学习和实践,开发者可以灵活运用这两项技术,解决各种复杂的Web开发问题。

    servlet与jsp总结

    自己总结的servlet与jsp部分 希望对大家有所帮助

    jsp&Servlet复习总结.txt

    jsp&Servlet复习总结.txt

    servlet总结

    ### servlet总结:深入理解Web开发的核心组件 #### 一、Servlet概述 Servlet是一种用Java语言编写的Web组件,运行在Web服务器端,主要用于扩展Web服务器的功能,产生动态网页输出。Servlet自诞生以来,逐渐取代了...

    JavaWeb-Servlet学习与总结

    ### JavaWeb-Servlet学习与总结 #### 一、Servlet简介 Servlet是一种运行在服务器端的小程序,主要用于处理客户端发送的HTTP请求并返回响应结果。它作为Java Web开发的基础技术之一,广泛应用于各种Web应用程序中...

    实验四 JavaBean及Servlet使用

    《JavaBean及Servlet使用》实验详解 实验四的目的是让学生深入理解JavaBean和Servlet的开发流程,这二者是Java Web开发中的重要组成部分。JavaBean是一种符合特定规范的Java类,通常用于封装业务逻辑和数据,而...

    servlet jsp总结

    ### Servlet与JSP知识点总结 #### 一、Servlet概述及基本使用 - **Servlet定义**:Servlet是一种服务器端的小程序,用于处理来自Web浏览器或其他HTTP客户端的请求,并返回响应。Servlet通常作为MVC架构模式中的...

    北大青鸟Servlet总结

    【Servlet 概述】 Servlet 是 JavaEE(Java Platform, Enterprise Edition)中的核心组件,主要用于处理 Web 应用中的服务器端任务。它与 HTTP 协议紧密相关,能够处理 HTTP 请求的各个方面,包括接收请求、处理...

    servlet学习笔记.doc

    Servlet是Java平台中用于开发Web应用程序的核心技术之一,它是一个Java类,遵循Java Servlet API规范,用于处理来自客户端(通常是Web浏览器)的HTTP请求,并生成响应。Servlet的主要优点包括持久性、平台无关性、可...

    Tomcat开发jsp与servlet总结.pdf

    总结来说,开发JSP与Servlet的过程涉及多个方面,包括编写代码、配置部署描述文件、编译、部署和测试,最终通过服务器的配置来访问Web应用。Tomcat作为中间件,提供了运行这些应用所需的环境和框架支持。在开发过程...

    servlet 总结

    servlet 总结 一、HTML 基础 HTML(HyperText Markup Language)是用于创建网页的标记语言。它由一系列的元素组成,每个元素都有其特定的功能。HTML 的基本结构由 `&lt;html&gt;`、`&lt;head&gt;` 和 `&lt;body&gt;` 组成,分别对应...

    javaweb Servlet开发总结(二).docx

    ### JavaWeb Servlet 开发知识点总结(二) #### 一、ServletConfig详解 ##### 1.1 配置Servlet初始化参数 在JavaWeb开发中,`ServletConfig` 是一个非常重要的接口,它允许开发者访问Servlet的一些特定配置信息...

    servlet基础与servlet容器模型

    Servlet是一个Java类,遵循javax.servlet.Servlet接口,它允许开发者扩展服务器的功能。当用户向Web服务器发送一个请求时,Servlet会接收到这个请求,处理数据,然后返回响应。Servlet的主要生命周期方法包括:`init...

    JSP与Servlet传值技术总结

    JSP与Servlet传值技术总结 JSP与Servlet传值技术是Java Web开发中的一种重要技术,用于实现前台和后台之间的数据传递。该技术有多种实现方式,本文将对其进行总结和说明。 JSP到JSP的传值技术 JSP到JSP的传值技术...

    servlet错误总结(png)

    Servlet(Server Applet)是Java Servlet的简称,称为小服务程序或服务连接器,用Java编写的服务器端程序,主要功能在于交互式地浏览和修改数据,生成动态Web内容。(错误总结图404、500、405三个)

Global site tag (gtag.js) - Google Analytics