j2ee规范——Servlet实例

之前学习j2ee的规范的时候学习过servlet(j2ee规范——Servlet),那是从宏观上了解了servlet,知道他是干什么用的?现在在项目中运用到了servlet,就是为了解决怎么用的问题。用一个实例去总结一下怎样运用。

在myeclipse中新建一个servlet程序,需要三个步骤。1.前台显示代码.2.继承HttpServlet.重写doGet或者doPost.3.在web.xml中注册servlet。

1.前台显示代码

  <body>
    <h1>第一个servlet小例子</h1>
    <hr>
    <a href="servlet/HelloServlet">Get方式请求servlet</a>
  </body>

2.继承HttpServlet.重写doGet或者doPost.

//继承于HttpServlet
public class HelloServlet extends HttpServlet {

	@Override
	protected void doGet(HttpServletRequest request, HttpServletResponse response)
			throws ServletException, IOException {
		// TODO Auto-generated method stub
		System.out.println("处理get请求");
		PrintWriter out=response.getWriter();
		out.println("hello servlet");
	}

	@Override
	protected void doPost(HttpServletRequest request, HttpServletResponse response)
			throws ServletException, IOException {
		// TODO Auto-generated method stub
	//super.doPost(req, resp);
	}
}

3.在web.xml中注册servlet。

<servlet>
  	<servlet-name>HelloServlet</servlet-name>
  	<servlet-class>servlet.HelloServlet</servlet-class>
  </servlet>
  <servlet-mapping>
  	<servlet-name>HelloServlet</servlet-name>
  	<url-pattern>/servlet/HelloServlet</url-pattern>
  </servlet-mapping>

在servlet-class这个节点中输入的是需要访问的servlet类。url-pattern这个节点中指定访问这个类的URL.

总结

入门servlet的实例,重新了doGet或者doPost,servlet的主要就是让服务器端和客户端连接了起来。另外myeclipse,也集成了新建servlet应用程序,可以直接在myeclipse中new->servlet,这样开发将更便捷。

时间: 2024-10-07 04:18:09

j2ee规范——Servlet实例的相关文章

j2ee规范——Servlet

1.什么是servlet. servlet是提供基于协议请求的/响应服务的java类. servlet是一种服务器端的Java应用程序,具有独立于平台和协议的特性,可以生成动态的Web页面.它担当客户端请求与服务器响应的中间层.    简单点说:servlet就是客户端和服务器端的桥梁,通过这个桥梁,才能处理客户端请求与服务器响应. 2.Servlet的生命周期 Servlet的生命周期是由Servlet的容器来控制的,它可以分为3个阶段;初始化.运行.销毁. 在servlet生命周期中,ser

【J2EE】在项目中理解J2EE规范

J2EE平台由一整套服务(Service),应用程序接口(API)和协议构成,它对开发企业级应用提供了功能支持.13个核心技术分别是JDBC, JNDI, EJB, RMI, JSP, SERVLET, XML, JMS, JAVAIDL/CORBA, JTS, JTA, JAVAMAIL和 JAF. 何为企业级应用? 1.数据量特别大. 2.用户特别多. 3.性能要求高. 4.安全性要求高. 5.生命周期长. 这时候我们就要考虑数据存储和查询的问题,系统访问快慢即性能问题,如何使用事务保证安全

J2EE规范

J2EE是由SUN提出的用于简化开发企业级应用程序的一系列规范的组合,J2EE基于中间层集成的框架的方式为应用开发提供了一个统一的开发平台.基于容器管理.组件化的模型为企业建立一个高可用性,高可靠性可扩展的应用平台提供支持,降低了开发分布式应用程序的难度,降低了开发成本,而且提供一整套方便与旧的遗留系统相集的强有力支持,并提供了安全性及规范的打包安装的支持.开发人员使用的J2EE规范开发的应用程序将受厂商及客户的支持. J2EE是由一整套服务,应用程序接口及协议构成,提供对开发多层Web程序应用

J2EE之Servlet初见

Servlet是J2EE12种规范之中的一个.它也是用java语言编写的程序,其本身也是一种JAVA类,在须要的时候被实例化,不须要的时候自己主动销毁,Servlet的执行是在Servlet容器内执行,容器负责调度Servlet,同一时候也控制着它的生命周期.Servlet主要目的是被用来处理来自client上所发出的请求.然后将处理的结果用HTML页面的形式返回,形成动态网页展示给client. 生命周期 载入与实例化: 由Servlet容器负责.当容器检測到须要Servlet来响应第一个请求

以EJB谈J2EE规范

接触J2EE的时间不短了,曾经有很长一段时间处于迷糊时期.当时嘴里天天念叨着J2EE,可J2EE究竟是个什么东西,自己却说不出个一二三来.只知道现在自己在使用J2EE,但具体"怎么用啦?"."哪儿用了?",我不清楚.下面我就以EJB为例,简单谈谈具体什么是J2EE.哪里用到了J2EE.我们需要学习J2EE的那些东西. 很多人在学习EJB,不知道大家有什么想过:我们在学习EJB的什么?我们学习的EJB跟J2EE是什么关系?跟JBoss等容器又是什么关系? 我们知道,s

走进Java(二)J2EE规范解释

一.背景 起初,各个公司都开发出了自家的组件,可是用户使用过程中,各家的组件不通用,不兼容.所以提出J2EE协议,它就是基于Java技术的一系列标准. J2EE平台由一整套服务(Services).应用程序接口(APIs)和协议构成,它的功能非常全面,用于数据处理和服务器端应用.它对开发基于Web的多层应用提供了功能支持.使用J2EE技术部署的应用是:"编写一次,随处运行". 客户端(层)的组件包括Applet.Application.Html三种. 应用服务器,就是封装好的组件.协议

三、servlet实例

Servlet实例 Servlet服务于HTTP请求并实现javax.servlet.Servlet接口的Java类.Web应用程序开发通常编写Servlet来拓展javax.servlet.HttpServlet,并实现Servlet接口的抽象类专门用来处理HTTP请求. Hello World的示例: import java.io.*; import javax.servlet.*; import javax.servlet.http.*; //拓展HttpServlet类 public c

eclipse创建servlet实例

今天花了一段时间利用eclipse创建servlet实例,但是一直没法通过浏览器访问,奔溃,后来发现一个问题,用dynamic web 工程部署到tomcat之后,并没有对应在工程中创建的类,也就是说没有classes文件夹,然后通过在WebContent目录下的WEB-INF下建立classes文件夹,并创建对应的包和java类,这些类会同步到src文件夹下,除此之外,配置了web.xml文件,最终run on server,就可以通过浏览器访问servlet了,具体程序如下. 代码 提取码:

J2EE:Servlet

1.JSP 9种隐式对象,以及他们的用途 JSP一共有9个隐式对象,分别是request,response,out分别代表请求,响应和输出 pageContext, session,applicationpageContext 代表当前页面作用域session 代表会话作用域application 代表全局作用域 configconfig可以获取一些在web.xml中初始化的参数,详见config对象page表示当前对象,详见page对象exception 表示异常对象,详见异常对象 2.ser