`
sunrise353
  • 浏览: 75800 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

servlet使用举例

    博客分类:
  • J2EE
阅读更多

servlet接受请求,进行处理后,返回结果给用户。

 

1。servlet

 

import java.io.*; 

import javax.servlet.*; 
import javax.servlet.http.*; 
public class MyServlet extends HttpServlet{ 
public void init(ServletConfig config) throws ServletException{ 
super.init(config); 
} 
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp)
		throws ServletException, IOException {
	// TODO Auto-generated method stub
	//super.doGet(req, resp);
	PrintWriter out=resp.getWriter(); 
	resp.setContentType("text/html;charset=gb2312"); 
	out.println("<html><body>"); 
	out.println("hello!"); 
	out.println("</body></html>"); 
}
/*
public void service(HttpServletRequest request,HttpServletResponse response) throws IOException{ 
PrintWriter out=response.getWriter(); 
response.setContentType("text/html;charset=gb2312"); 
out.println("<html><body>"); 
out.println("hello!"); 
out.println("</body></html>"); 
} 
*/
} 

常继承的有4种方法:doGet(),doPost(),init(),destroy()

 service()方法调用doGet(),doPost();所以也可以只写service()方法而不写doPost(),doGet()方法。

 

 

2。web.xml的配置

  <servlet>
  <servlet-name>abc</servlet-name>
  <servlet-class>com.servlet.MyServlet</servlet-class>
  </servlet>
  <servlet-mapping>
   <servlet-name>abc</servlet-name>
   <url-pattern>/servlet/hello</url-pattern>
  </servlet-mapping>

 

http://........./工程名/servlet/hello,只要在浏览器中写入该地址,并敲回车,就会提交一个默认的get请求,容器会将该请求交给MyServlet处理。)

get的请求,可以被搜索引擎引用,所以很多的门户网站会用这种方式。但是在参数太多超过限制的时候会有问题。

分享到:
评论

相关推荐

    韩顺平servlet 第4、5讲 事例代码

    4. **Servlet API**:讲解了如何使用`service()`方法来处理请求,以及`doGet()`和`doPost()`方法的区别。还可能涉及了`RequestDispatcher`进行请求转发和重定向。 5. **JSP与Servlet结合**:Servlet通常用于处理...

    Servlet初始化参数演示例子[源代码]

    本示例提供了对Servlet初始化参数的演示,帮助开发者了解如何在实际项目中使用它们。 在Servlet中,初始化参数可以通过`web.xml`部署描述符或者使用Java的注解`@WebInitParam`来设置。这里我们主要讨论通过`web.xml...

    基于MVC用JSPServlet实现JPetStore实验报告+使用AJAX和jQuery改善用户体验实验报告.doc

    在本实验报告中,我们将探讨如何使用MVC(Model-View-Controller)设计模式通过JSP和Servlet实现JPetStore应用程序,并进一步利用AJAX和jQuery技术优化用户体验。实验旨在加深对Web应用开发的理解,特别是Java相关...

    servlet--listener 各种接口的简单例子

    在Java的Web开发中,Servlet和Listener是两个非常重要的组件,它们构成了动态Web应用程序的核心部分。Servlet主要负责处理客户端的请求并返回响应,而Listener则用于监听和响应各种Web应用程序中的事件。本教程将...

    动态网页(JSP+Servlet)教程

    ### 动态网页(JSP+Servlet)教程知识点详解 #### 一、J2EE简介 **1.1 简介** J2EE (Java 2 Platform, Enterprise Edition) 是一个由 Sun Microsystems 提出的标准平台,专为开发企业级应用程序而设计。它提供了一...

    Servlet和ssh方面的面试题

    面试中,Servlet相关的知识点通常包括其基本概念、生命周期、Servlet API的使用以及与其他Web技术如JSP、过滤器和监听器的交互。 1. **Servlet的基本概念** - Servlet是一个Java类,实现了javax.servlet.Servlet或...

    birt 使用session数据, 通过servlet访问

    标题 "birt 使用session数据, 通过servlet访问" 涉及到的是在BIRT(Business Intelligence and Reporting Tools)报告引擎中如何利用HTTP Session来传递和使用数据,特别是通过Servlet进行访问。在这个场景下,...

    Java类中调用servlet

    一、Java中调用servlet...  二、Java中调用servlet应用举例: package com.solid.test; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.net.Malf

    J2EE技术面试题 EJB面试题 JDBC面试题 JSP面试题 Servlet面试题

    何时使用JSP,何时使用Servlet? - JSP内置对象及其作用,如pageContext、request、response、session、out等。 - JSP的生命周期,包括翻译、编译、加载和执行阶段。 - 什么是JSP标签库(Tag Libraries),如何...

    struts应用举例2

    在"Struts应用举例2"中,我们将深入探讨Struts框架的核心概念、工作原理以及如何在实际项目中应用。 一、Struts框架概述 Struts是一个基于MVC(Model-View-Controller)设计模式的框架,它的出现是为了简化JavaWeb...

    struts应用举例1

    总的来说,"Struts应用举例1"将帮助我们理解Struts框架的基本原理和使用方法,进一步提升Java Web开发的效率和质量。通过实践,我们可以更好地掌握MVC设计模式,为后续更复杂的项目打下坚实基础。

    基于Servlet+JDBC的学生WebMIS系统的设计与实现_计算机专业论文范文模板、范本.docx

    本文主要介绍了如何整合编程语言和数据库,讨论了通过Servlet和JDBC开发Web应用程序的方法,并举例介绍了一个Web管理信息系统(Web MIS)的设计与实现。 在B/S三层架构中,Servlet技术和JDBC技术都是关键技术。...

    jsp九种内置对象举例讲解

    这实际上就是当前JSP页面的Java实例,类型是`javax.servlet.jsp.JspPage`。 9. **exception对象**: 当JSP页面发生异常时,`exception`对象被自动创建,它是`java.lang.Throwable`类型的,可以用来捕获和处理错误...

    How Tomcat Works: A Guide to Developing Your Own Java Servlet Container

    1.6 应用举例 5 第2章 一个简单的servlet容器 7 2.1 简述 7 2.2 javax.servlet.Servlet接口 7 2.3 Application 1 7 2.3.1 HttpServer1类 8 2.3.2 Request类 8 2.3.3 Response类 9 2.3.4 StaticResourceProcessor类 9...

    java搭建小区服务网站的详细步骤解析,并举例源码说明运作流程.zip

    在Eclipse中,您可以创建Java项目,添加Servlet、JSP等Web组件,并使用Tomcat服务器来运行和调试您的Web应用程序。 Tomcat是一个开源的Java Servlet容器,它可以帮助您将Java Web应用程序部署到服务器上。您可以在...

    学习jsp的常用程序举例

    JSP的核心原理是将Java代码转化为Servlet,然后由Web服务器执行并返回结果给客户端。 本压缩包“jsp学习”包含了学习JSP的一些基础到进阶的程序实例,对于初学者来说是极好的学习资源。以下将详细解析这些知识点: ...

Global site tag (gtag.js) - Google Analytics