- 浏览: 232956 次
文章分类
- 全部博客 (160)
- java语言基础 (67)
- jsp基础 (2)
- eclipse使用 (2)
- java源码解读 (6)
- 计算机基础 (3)
- eclipse插件 (0)
- 网络基础 (8)
- 算法 (2)
- linux (0)
- 英语 (0)
- C语言 (4)
- JavaScript (17)
- 数学 (0)
- struts2 (2)
- 自然哲学 (0)
- Servlet (1)
- HttpServer (2)
- ext (1)
- 个人 (1)
- dojo (27)
- spring (2)
- hibernate (4)
- css (3)
- 多线程 (0)
- chrome插件开发 (0)
- svn (0)
- thrift (2)
- phonegap (1)
- java线程 (1)
- 不是很熟悉的css属性 (0)
- 数据库性能调优 (0)
- 项目管理 (1)
- ios (0)
- 软件工程 (0)
- db2 (0)
- 词汇管理 (0)
- zhenyan (0)
- 计划 (0)
- android (0)
- ssss (0)
- 是的 (0)
- dsada (0)
- 泛点是 (0)
- fds (0)
- cxzc (0)
- 权限 (0)
- dfsfds (0)
- http://www.cnblogs.com/kingboy2008/p/5261771.html (0)
- sss (0)
- ddd (0)
- fdsfdsf (0)
- sso (0)
- nginx (0)
- 分布式数据一致性 (0)
- mysql (0)
- ios永久存储 (0)
- js匿名函数 (0)
- 打印机qqq (0)
最新评论
主要看看Request的一些方法:
public class TestRequest extends HttpServlet { private static final long serialVersionUID = 1L; protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { int len = req.getContentLength(); String contentType = req.getContentType(); String localIP = req.getLocalAddr(); String localName = req.getLocalName(); int localPort = req.getLocalPort(); String remoteIP = req.getRemoteAddr(); String remoteHost = req.getRemoteHost(); int remotePort = req.getRemotePort(); String contextPath = req.getContextPath(); String method = req.getMethod(); String uri = req.getRequestURI(); String queryString = req.getQueryString(); resp.setContentType("text/html;charset=GB2312"); PrintWriter out = resp.getWriter(); out.println("<html><head><title>my title</title></head>"); out.println("<body>"); out.println("<br>请求正文内容长度:" + len); out.println("<br>请求正文的MIME类型:" + contentType); out.println("<br>服务器IP: " + localIP); out.println("<br>服务器名: " + localName); out.println("<br>服务器端口: " + localPort); out.println("<br>客户机IP: " + remoteIP); out.println("<br>客户机名: " + remoteHost); out.println("<br>客户机端口: " + remotePort); out.println("<br>客户请求的WEB应用的URL入口: " + contextPath); out.println("<br>客户请求的方法: " + method); out.println("<br>客户请求uri: " + uri); out.println("<br>查询字符串: " + queryString); out.println("</body></html>"); out.flush(); out.close(); } }
把这个类放到合适的目录下,修改web.xml,访问,下图是显示结果:
这里并没有列出所有的Request和HttpServlet接口的方法,还有setAttribute,getParameter等方法。
发表评论
-
mysql并发
2013-01-08 13:38 0/** * 测试msql JDBC连接并发安全性 ... -
java注解2
2013-01-06 22:02 1010由前一篇的代码,运行代码如下:public clas ... -
java注解1
2013-01-06 21:56 945本文演示java注解的使用 1. getDe ... -
Java集合框架分析
2012-08-29 21:28 01. Java集合整体框架 下面的两张图说明 ... -
AbstractList
2012-08-29 20:48 977public abstract class Abstra ... -
Set
2012-08-28 11:17 677public interface Set<E> e ... -
List源码
2012-08-28 11:15 1003public interface List<E&g ... -
Collection源码
2012-08-28 11:13 940public interface Collection< ... -
java集合框架
2012-08-28 10:39 0java的集合框架中,主要有3类常用的集合。 -
web的debug
2012-03-29 10:48 0hh -
文件读取
2012-03-10 19:32 0public class Util { publ ... -
HTML元素的访问
2011-11-30 09:31 0有3忠方法可以访问html中的元素。 -
Schema数据类型
2011-11-26 16:34 0Schema不仅内置了丰富的数据类型,而且还允许开发者 ... -
初学XML3
2011-11-26 10:08 0编写了XML Schema语义约束之后,必须将其导入目 ... -
初学XML2
2011-11-26 09:22 817<?xml version="1.0& ... -
初学XML
2011-11-26 08:50 885<?xml version="1.0&q ... -
JavaScript字符串
2011-11-19 21:29 916JavaScript有三种基本数据类型,字符串,数字以 ... -
项目管理
2011-11-05 22:39 0项目管理开始于项目计划阶段,贯穿于整个系统开发生命周期 ... -
项目可行性分析
2011-11-05 21:23 0项目可行性包括三个方面:技术可行性,经济可行性,组织 ... -
系统开发生命周期
2011-11-05 21:16 0系统开发生命周期有四个4个基本阶段: 计划- ...
相关推荐
小型购物车项目适合初学servlet小型购物车项目适合初学servlet小型购物车项目适合初学servlet小型购物车项目适合初学servlet小型购物车项目适合初学servlet小型购物车项目适合初学servlet小型购物车项目适合初学...
### 初學Servlet程式設計知识点...总之,初学Servlet程式设计需要掌握的基本概念包括Servlet的基础知识、开发工具的选择、Servlet的生命周期、配置以及如何处理HTTP请求等。这些知识点对于构建动态Web应用至关重要。
Servlet JSP和Spring MVC初学指南
Servlet、JSP(JavaServer Pages)和SpringMVC是Java Web开发中不可或缺的三大核心技术,它们各自承担着不同...通过阅读"Servlet JSP和SpringMVC初学指南.pdf",可以系统地学习这三个技术,并结合实践提升自己的技能。
2. JSP示例:可能包括使用EL、JSTL(JavaServer Pages Standard Tag Library)以及自定义标签的示例,演示如何在JSP页面中动态生成内容。 3. Spring MVC示例:可能涵盖控制器定义、模型绑定、视图解析,以及如何利用...
【标题】"jsp+JavaBean+Servlet+MySQL宿舍管理系统(初学者)"是一个针对初学者设计的项目,旨在帮助他们理解并实践Web应用开发的基本技术。这个系统的核心是使用JSP(JavaServer Pages)来展示界面,JavaBean作为业务...
刚刚接触java时做的日志管理系统,做的很简单,适合初学着 servlet servlet servlet servlet servlet日志管理系统 servlet servlet servlet servlet servlet日志管理系统 servlet servlet servlet servlet servlet...
药店进销存系统是基于Java Web技术开发的一个典型应用,主要面向初学者,尤其是对Servlet感兴趣的朋友们。这个项目涵盖了从数据库设计到前端展示的完整流程,对于理解和掌握Web开发技术有着很好的实践价值。以下是该...
在"Servlet JSP Spring MVC初学指南(alin书签).pdf"这本书中,你可能会找到这些知识点的详细讲解,通过整理目录书签,可以更好地理解和掌握这些内容,快速上手Java Web开发。在实际学习过程中,结合实践项目和相关...
这篇初学者指南将带你深入了解Servlet的基础知识,包括其工作原理、生命周期、配置以及实际应用。 **Servlet概述** Servlet是一个Java类,遵循Servlet API规范,由Web服务器加载并执行,用于扩展服务器功能。在Java...
初学者在接触Java Web开发时,常常会被各种框架所吸引,然而,资深的开发者建议,初学者应当先远离框架,从基础的Servlet开发开始学习。这样做的目的是为了更好地理解Web开发的基本原理,为后续深入学习和掌握复杂...
对于初学者来说,理解Servlet的工作原理和生命周期是至关重要的。 Servlet技术概述: Servlet被称为小服务组件,它基于Java语言,由Web应用服务器(如Tomcat)加载并运行。Servlet的主要任务是对客户端(通常是...
初学者在学习Web开发时,经常会选择JSP(JavaServer Pages)和Servlet作为入门技术。这个“宿舍管理系统”项目就是一个很好的实践平台,它涵盖了Web开发的基础知识,包括数据操作、用户交互以及页面动态渲染。 首先...
Java Servlet技术简称Servlet技术,是Java开发Web 应用的底层技术。由Sun公司于1996年发布,用来代替 CGI——当时生成Web动态内容的主流技术。CGI技术 的主要问题是每个Web请求都需要新启动一个进程来处 理。创建...
【初学Jsp与JavaServlet】是一门针对初学者的编程教程,主要涵盖了JavaServer Pages (JSP) 和 Java Servlets 这两个核心技术。这两者是构建动态网页和Web应用程序的重要工具,尤其在企业级应用开发中广泛使用。本文...
Servlet、JSP和SpringMVC初学指南
在本“Servlet初学必备,精华笔记”中,我们将深入探讨Servlet的基本概念、生命周期、部署与配置,以及常用API的使用。 1. **Servlet基本概念** Servlet是一个Java类,它遵循Servlet API规范,由Web服务器加载并...
对于初学者来说,理解并掌握Servlet技术是进入Web开发世界的必经之路。在这个场景中,我们将探讨如何从Servlet中获取请求(request)中的List对象,并在JSP页面上以列表的形式展示数据。 首先,我们需要了解Servlet的...
2. Servlet: Servlet是Java的一个核心API,主要用于扩展服务器的功能,处理HTTP请求。它不是一个独立的应用程序,而是运行在Web服务器上的组件。当客户端发送请求到服务器时,Servlet接收请求并生成响应。Servlet...