import javax.servlet.http.*;
import javax.servlet.*;
import java.io.*;
import java.util.Date;
public class TestServletContext extends HttpServlet {
@Override
protected void doGet(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
response.setContentType("text/html;charset=gb2312");
PrintWriter out = response.getWriter();
ServletContext application = this.getServletContext();
Integer accessCount = (Integer) application.getAttribute("accessCount");
if (accessCount == null) {
accessCount = new Integer(0);
} else {
accessCount = new Integer(accessCount.intValue() + 1);
}
// Use setAttribute instead of putValue in version 2.2.
application.setAttribute("accessCount", accessCount);
out.println("<html><head><title>Session追踪</title></head>"
+ "<BODY BGCOLOR=\"#FDF5E6\">\n" + "<H1 ALIGN=\"CENTER\">"
+ accessCount + "\n" + "</TABLE>\n" + "</BODY></HTML>"
+ "</H1>\n");
}
}
分享到:
相关推荐
在这个"Java JSP application + servlet 聊天室"项目中,开发者利用这两种技术创建了一个简单的在线聊天室,允许用户进行实时交流。下面将详细阐述JSP、Servlet以及这个聊天室应用的工作原理。 首先,JSP是一种...
Java Servlet聊天室是一种基于Java Web技术实现的在线交流平台,主要利用Servlet技术处理客户端的请求并返回响应。在这个最简单的实现中,我们可能看到以下几个关键知识点: 1. **Servlet**: Servlet是Java EE...
Application对象(ServletContext对象).pptx
SpringApplication.run(ServletApplication.class, args); } } ``` 通过这种方式,SpringBoot 能够将传统的 Servlet 与 Spring 框架无缝集成,使得开发者可以方便地利用现有的 Servlet 功能。 总结起来,...
public class ServletApplication extends SpringBootServletInitializer { @Override protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) { return builder.sources(Servlet...
案例中的`ApplicationServlet`可能是一个基础的Servlet实现,用于展示如何创建和部署一个简单的Servlet。在Servlet的生命周期中,主要有初始化、服务、销毁三个阶段。初始化阶段通常发生在Servlet首次被请求时,...
Notification that the web application initialization process is starting. Cookie - class javax.servlet.http.Cookie. Creates a cookie, a small amount of information sent by a servlet to a Web browser,...
【Elecve Web Application(Java Servlet)】是一个基于Java技术的Web应用程序,主要利用Java Servlet和JSP(Java Server Pages)来实现一个E-Leave(电子请假)系统。该系统通常用于企业管理员工的请假申请流程,...
JSR 116(Java Specification Request 116)是指SIP Servlet API(Session Initiation Protocol Servlet Application Programming Interface)的规范,该规范旨在为开发基于SIP(Session Initiation Protocol)协议...
Web应用的目录结构通常是基于标准的WAR(Web Application Archive)格式,包括一个应用名的目录,如`pool`,在这个目录下有一个`WEB-INF`子目录。`WEB-INF`内包含`classes`(存放编译后的Java类)和`lib`(存放必要...
而Servlet是Java世界中的一个核心组件,主要用于构建Web应用程序。本篇将深入探讨如何利用C#来调用Servlet并发送XML数据,这对于跨语言通信和系统集成具有重要意义。 首先,理解C#调用Servlet的过程。Servlet是Java...
### Servlet核心概念与实践 #### HTTP协议基础 HTTP(HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议,主要用于规范浏览器与服务器之间的通信过程。HTTP协议规定了客户端(通常是浏览器)...
实现功能: (1)点击 [world] 按钮,... (2)若网络连接可用,用POST方法发送数据(字符串"world")到服务器,否则提示信息; (3)若服务器返回字符串 "SUCCESS" ,则文本消息追加一个 " S " ,否则追加 " F "。
request、session和application是Servlet编程中三种重要的域对象,它们各自管理着特定范围的数据存储。本文将深入解析这三者的概念、特点以及它们之间的关系。 1. HttpServletRequest request对象: request对象...
"java web Servlet" Java Web Servlet 是一种基于 Java 语言的服务器小应用程序,主要用于处理客户端请求的响应处理。Servlet 是一个独立的平台,具有良好的性能和多线程运行能力。 Servlet 的主要特点是: * ...
### 第一个Servlet开发全过程 #### 一、概述 本文将详细介绍如何使用Oracle的JDeveloper工具来开发一个简单的Servlet应用程序,并通过一系列步骤展示整个过程。Servlet技术是Java Web开发中的核心组成部分之一,它...
对于POST请求,如果数据是标准的表单编码(application/x-www-form-urlencoded),依然使用`request.getParameter()`。 2. **获取参数**: 例如,表单有一个字段`username`,我们可以通过`String username = request...
- Servlet是一个Java类,它遵循Java Servlet API(Application Programming Interface),用于处理HTTP请求并生成响应。Servlet生命周期包括加载、实例化、初始化、服务、销毁等阶段。 - Servlet主要职责包括接收...
- 创建WAR文件(Web Application Archive)打包Web应用,便于在各种Servlet容器中部署。 本PDF教程可能涵盖了以上内容,通过详细的讲解和实例,帮助学习者掌握Java Servlet的精髓,提升Web开发技能。对于希望从事...
**访问Servlet**:通过浏览器访问部署好的Servlet,URL格式为:`http://ip:port/applicationName/url-pattern`。 - **部署描述文件**(`web.xml`)示例: ```xml <servlet> <servlet-name>helloServlet</...