`
Luob.
  • 浏览: 1590065 次
  • 来自: 上海
社区版块
存档分类
最新评论

Servlet3.0 Application, doGet,doPost

    博客分类:
  • JSP
阅读更多
package com.lee;

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.ServletContext;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

@WebServlet(name="get-application",urlPatterns={"/get-application"})
public class GetApplication extends HttpServlet{
	
//doGet 和  doPost 都交给 serivce 方法来执行
	@Override
	protected void service(HttpServletRequest request, HttpServletResponse response)
			throws ServletException, IOException {
		response.setContentType("text/html;charset=UTF-8");
		PrintWriter out=response.getWriter();
		out.println("<html><head><title>");
		out.println("测试application");
		out.println("</title></head><body>");
		//Servlet 中没有 application  只有通过 servletContext 来获取 application在中的
		ServletContext sc=getServletConfig().getServletContext();
		out.println("application中当前的counter1值为");
		out.println(sc.getAttribute("counter1"));
		out.println("</body></html>");
	}

}



分享到:
评论

相关推荐

    servlet 3.0 异步 推送 聊天室

    1. **Asynchronous Servlet**: 通过在Servlet的`doGet`或`doPost`方法中调用`startAsync()`方法,可以开启异步处理。然后,你可以创建一个`AsyncContext`对象,该对象可以用来在后台线程中完成任务,并在完成后使用`...

    doGet与doPost下载文件的案例

    首先,`doGet`是Servlet中处理HTTP GET请求的方法。GET请求通常用于获取资源,如HTML页面、图片等。在描述中提到,`doGet`可以用来打印网页,这可能意味着它被用来生成或返回一个HTML页面,用户可以在浏览器中查看。...

    servlet 案例

    例如,`ApplicationServlet`可能在`doGet()`中处理获取资源的请求,在`doPost()`中处理提交表单等数据提交操作。 为了部署Servlet,我们需要在Web应用的`WEB-INF/web.xml`配置文件中定义Servlet,声明其类名、URL...

    第5章 Servlet技术1

    13. Servlet调用`doGet()`或`doPost()`之前,先调用`init()`方法初始化Servlet实例。 14. `doFilter()`方法参数类型为`ServletRequest`、`ServletResponse`和`FilterChain`。 15. HttpServlet提供的HTTP请求处理方法...

    servlet系列

    自Java Servlet 3.0起,可以使用注解来声明和配置Servlet,无需在`web.xml`中进行配置。例如,使用`@WebServlet`注解可以直接在Servlet类上声明其URL映射。 8. **Servlet的生命周期方法** - `init()`:初始化...

    servlet上传下载文件

    在Java Web开发中,Servlet是用于处理HTTP...这个系统的核心在于Servlet的`doPost`或`doGet`方法,它们处理HTTP请求,读取或写入文件流。通过解压并分析`itempro`文件,我们可以深入理解这个系统的工作原理和实现细节。

    servlet接收form表单提交的数据

    1. **解析请求**: 在Servlet的`doGet()`或`doPost()`方法中,我们可以获取请求参数。对于GET请求,使用`request.getParameter()`;对于POST请求,如果数据是标准的表单编码(application/x-www-form-urlencoded),...

    Servlet和Jsp学习指南源代码.rar

    2. **请求处理**:如`doGet()`和`doPost()`方法,以及如何使用HttpServletRequest和HttpServletResponse对象获取和设置请求参数及响应内容。 3. **会话管理**:使用HttpSession对象存储用户会话信息,实现会话跟踪...

    JSP/Servlet Java面试逻辑题

    4、什么情况下调用doGet()和doPost()? 答:Jsp页面中的form标签里的method属性为get时调用doGet(),为post时调用doPost()。 5、如何现实servlet的单线程模式★★ 答:&lt;%@page isThreadSafe=false%&gt; 面试中会...

    Servlet中文件上传和下载

    Servlet 3.0及以上版本提供了对这种请求的内置支持,我们可以通过`HttpServletRequest`接口的`getParts()`方法来获取上传的文件。以下是一个简单的文件上传Servlet示例: ```java @WebServlet("/FileUploadServlet...

    servlet与JSp核心编程源代码

    - Chapter2可能深入讲解了servlet的`doGet()`和`doPost()`方法,以及HTTP请求和响应对象。 - Chapter3可能是关于JSP的基本语法,如指令、脚本元素和表达式语言的介绍。 - Chapter5至Chapter7可能涉及到了JSP的...

    servlet的详细介绍

    在服务阶段,`service`方法会根据请求类型调用`doGet`或`doPost`等方法。最后,当Servlet不再需要时,Web容器会调用`destroy`方法进行清理工作。 在处理用户提交的表单时,常见的HTTP请求方式有两种:GET和POST。...

    java servlet实现文件下载

    在这个类中,我们重写`doGet`或`doPost`方法,因为文件下载通常通过HTTP的GET请求触发。 2. **处理请求** 在Servlet的`doGet`方法内,我们可以通过`HttpServletRequest`对象获取请求参数,例如文件名。然后,我们...

    jsp +servlet+mysql 类似于论坛的留言回复

    通过重写Servlet的doGet和doPost方法,开发者可以定制HTTP请求的处理逻辑。 【MySQL】是广泛使用的开源关系型数据库管理系统,适用于存储和管理大量结构化数据。在这个留言系统中,MySQL可能被用来创建用户、留言和...

    Servlet技术应用

    - **服务**:每当有请求到达Servlet时,`doGet()`或`doPost()`方法会被调用,具体调用哪个取决于HTTP请求的方法(GET或POST)。 - **销毁**:当Servlet不再需要或者服务器关闭时,会调用`destroy()`方法进行清理...

    Servlet笔记

    通常通过`service()`方法实现,其中`doGet()`和`doPost()`是最常用的两个方法。 - **销毁**:当Web应用关闭或重新启动时,服务器调用`destroy()`方法释放Servlet所占用的资源。 #### Servlet编程接口 - **...

    jsp+servlet+javaBean实现MVC

    Servlet通过`doGet`和`doPost`等方法处理HTTP请求,然后使用`RequestDispatcher`转发请求到JSP,或者使用`response.sendRedirect`进行重定向。 **JavaBean** 是符合JavaBeans规范的Java类,通常作为模型(Model)层...

    Ext3写的一个用servlet的例子

    Servlet生命周期包括初始化、服务、销毁等阶段,可以通过重写doGet和doPost方法来处理GET和POST请求。为了在服务器上运行Servlet,我们需要一个Web容器,如Tomcat或Jetty,这些容器能加载并管理Servlet实例。 对于...

    Servlet规范

    - **执行**:每次客户端发送请求到Servlet时,Servlet容器会调用`service()`方法处理请求,此方法内部根据请求类型(GET, POST等)调用相应的`doGet()`, `doPost()`等方法。 - **销毁**:当Servlet容器关闭时,会...

    servlet--calculator.rar_calculator servlet_servlet加减乘除

    Servlet生命周期包括初始化、服务、销毁三个阶段,其中服务阶段通常包含`doGet()`和`doPost()`方法,分别对应HTTP的GET和POST请求。 在这个"calculator"示例中,Servlet可能被配置为响应特定的URL,比如"/...

Global site tag (gtag.js) - Google Analytics