`
默默的小熊
  • 浏览: 232957 次
社区版块
存档分类
最新评论

初学servlet

 
阅读更多

    学习servlet中:

    1. 编写servlet类

     在eclipse写servlet类时,一般可以继承自HttpServlet类(在这之前要往eclipse中加入tomcat lib目录下的servlet-api.jar哦)。

 

public class Hello extends HttpServlet {

	protected void doGet(HttpServletRequest req, HttpServletResponse resp)
			throws ServletException, IOException {

		resp.setContentType("text/html;charset=GB2312");

		PrintWriter out = resp.getWriter();
		out.println("<html><head><title>my title</title></head>");
		out.println("<body>");
		out.println("hello");
		out.println("</body></html>");

		out.flush();
		out.close();
	}

	protected void doPost(HttpServletRequest req, HttpServletResponse resp)
			throws ServletException, IOException {
		doGet(req, resp);
	}

}

    2. 到eclipse的工作目录下,按下图在tomcat的webapps目录下新建目录或文件

如果这个web应用有servlet,WEB-INF目录是一定要建的,web.xml文件也是,还有clasees目录,要存放类文件的。这里Test.java是放在mypacket包中的,所以也要为mypacket建立目录。

     3. 配置web.xml

    简单的模板,copy下:

 

<web-app>

<servlet>

<servlet-name>hello</servlet-name>

<servlet-class>mypacket.Hello</servlet-class>

</servlet>

<servlet-mapping>

<servlet-name>hello</servlet-name>

<url-pattern>/myurl</url-pattern>

</servlet-mapping>

</web-app>

    4. 启动tomcat

    bin目录下的startup.bat

    5. 测试

    localhost:8080/myFirstJavaApp/myurl

 

 

分享到:
评论

相关推荐

    初学Servlet程式设计.pdf

    ### 初學Servlet程式設計知识点...总之,初学Servlet程式设计需要掌握的基本概念包括Servlet的基础知识、开发工具的选择、Servlet的生命周期、配置以及如何处理HTTP请求等。这些知识点对于构建动态Web应用至关重要。

    小型购物车项目适合初学servlet

    小型购物车项目适合初学servlet小型购物车项目适合初学servlet小型购物车项目适合初学servlet小型购物车项目适合初学servlet小型购物车项目适合初学servlet小型购物车项目适合初学servlet小型购物车项目适合初学...

    药店进销存系统,适合初学servlet的朋友参考.zip

    药店进销存系统是基于Java Web技术开发的一个典型应用,主要面向初学者,尤其是对Servlet感兴趣的朋友们。这个项目涵盖了从数据库设计到前端展示的完整流程,对于理解和掌握Web开发技术有着很好的实践价值。以下是该...

    Servlet JSP和Spring MVC初学指南

    Servlet JSP和Spring MVC初学指南

    Servlet JSP和SpringMVC初学指南

    Servlet、JSP(JavaServer Pages)和SpringMVC是Java Web开发中不可或缺的三大核心技术,它们各自承担着不同...通过阅读"Servlet JSP和SpringMVC初学指南.pdf",可以系统地学习这三个技术,并结合实践提升自己的技能。

    Servlet,JSP和Spring MVC 初学指南源码

    Servlet、JSP(JavaServer Pages)和Spring MVC是Java Web开发中的核心组件,它们共同构建了Web应用程序的基础架构。这份初学指南源码涵盖了这三个重要技术的基础知识,为初学者提供了一个良好的学习起点。 Servlet...

    日志管理系统SERVLET SERVLET SERVLET

    刚刚接触java时做的日志管理系统,做的很简单,适合初学着 servlet servlet servlet servlet servlet日志管理系统 servlet servlet servlet servlet servlet日志管理系统 servlet servlet servlet servlet servlet...

    jsp+JavaBean+Servlet+MySQL宿舍管理系统(初学者)

    【标题】"jsp+JavaBean+Servlet+MySQL宿舍管理系统(初学者)"是一个针对初学者设计的项目,旨在帮助他们理解并实践Web应用开发的基本技术。这个系统的核心是使用JSP(JavaServer Pages)来展示界面,JavaBean作为业务...

    Servlet JSP Spring MVC初学指南(alin书签).pdf

    在"Servlet JSP Spring MVC初学指南(alin书签).pdf"这本书中,你可能会找到这些知识点的详细讲解,通过整理目录书签,可以更好地理解和掌握这些内容,快速上手Java Web开发。在实际学习过程中,结合实践项目和相关...

    servlet的初学知识

    这篇初学者指南将带你深入了解Servlet的基础知识,包括其工作原理、生命周期、配置以及实际应用。 **Servlet概述** Servlet是一个Java类,遵循Servlet API规范,由Web服务器加载并执行,用于扩展服务器功能。在Java...

    Servlet-API

    本文档涵盖了最基本的Servlet API,是初学Servlet的最佳选择!

    初学 Java Web 开发,请远离各种框架,从 Servlet 开发

    初学者在接触Java Web开发时,常常会被各种框架所吸引,然而,资深的开发者建议,初学者应当先远离框架,从基础的Servlet开发开始学习。这样做的目的是为了更好地理解Web开发的基本原理,为后续深入学习和掌握复杂...

    jsp+servlet项目(适合初学者)

    初学者在学习Web开发时,经常会选择JSP(JavaServer Pages)和Servlet作为入门技术。这个“宿舍管理系统”项目就是一个很好的实践平台,它涵盖了Web开发的基础知识,包括数据操作、用户交互以及页面动态渲染。 首先...

    Servlet案例 jsp 初学着

    对于初学者来说,理解Servlet的工作原理和生命周期是至关重要的。 Servlet技术概述: Servlet被称为小服务组件,它基于Java语言,由Web应用服务器(如Tomcat)加载并运行。Servlet的主要任务是对客户端(通常是...

    Servlet+JSP和Spring+MVC初学指南

    Java Servlet技术简称Servlet技术,是Java开发Web 应用的底层技术。由Sun公司于1996年发布,用来代替 CGI——当时生成Web动态内容的主流技术。CGI技术 的主要问题是每个Web请求都需要新启动一个进程来处 理。创建...

    初学Jsp与JavaServlet

    【初学Jsp与JavaServlet】是一门针对初学者的编程教程,主要涵盖了JavaServer Pages (JSP) 和 Java Servlets 这两个核心技术。这两者是构建动态网页和Web应用程序的重要工具,尤其在企业级应用开发中广泛使用。本文...

    Servlet、JSP和SpringMVC初学指南

    Servlet、JSP和SpringMVC初学指南

    Servlet初学必备,精华笔记

    在本“Servlet初学必备,精华笔记”中,我们将深入探讨Servlet的基本概念、生命周期、部署与配置,以及常用API的使用。 1. **Servlet基本概念** Servlet是一个Java类,它遵循Servlet API规范,由Web服务器加载并...

    Java初学者JDBC+Servlet+jsp

    Java初学者在学习Web开发时,常常会接触到JDBC、Servlet和JSP这三个核心技术,它们是构建基于Java的动态Web应用程序的基础。以下是对这些技术的详细介绍: 1. JDBC(Java Database Connectivity): JDBC是Java...

Global site tag (gtag.js) - Google Analytics