`
默默的小熊
  • 浏览: 232956 次
社区版块
存档分类
最新评论

初学servlet2

 
阅读更多

    主要看看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等方法。

分享到:
评论

相关推荐

    小型购物车项目适合初学servlet

    小型购物车项目适合初学servlet小型购物车项目适合初学servlet小型购物车项目适合初学servlet小型购物车项目适合初学servlet小型购物车项目适合初学servlet小型购物车项目适合初学servlet小型购物车项目适合初学...

    初学Servlet程式设计.pdf

    ### 初學Servlet程式設計知识点...总之,初学Servlet程式设计需要掌握的基本概念包括Servlet的基础知识、开发工具的选择、Servlet的生命周期、配置以及如何处理HTTP请求等。这些知识点对于构建动态Web应用至关重要。

    Servlet JSP和Spring MVC初学指南

    Servlet JSP和Spring MVC初学指南

    Servlet JSP和SpringMVC初学指南

    Servlet、JSP(JavaServer Pages)和SpringMVC是Java Web开发中不可或缺的三大核心技术,它们各自承担着不同...通过阅读"Servlet JSP和SpringMVC初学指南.pdf",可以系统地学习这三个技术,并结合实践提升自己的技能。

    Servlet,JSP和Spring MVC 初学指南源码

    2. JSP示例:可能包括使用EL、JSTL(JavaServer Pages Standard Tag Library)以及自定义标签的示例,演示如何在JSP页面中动态生成内容。 3. Spring MVC示例:可能涵盖控制器定义、模型绑定、视图解析,以及如何利用...

    jsp+JavaBean+Servlet+MySQL宿舍管理系统(初学者)

    【标题】"jsp+JavaBean+Servlet+MySQL宿舍管理系统(初学者)"是一个针对初学者设计的项目,旨在帮助他们理解并实践Web应用开发的基本技术。这个系统的核心是使用JSP(JavaServer Pages)来展示界面,JavaBean作为业务...

    日志管理系统SERVLET SERVLET SERVLET

    刚刚接触java时做的日志管理系统,做的很简单,适合初学着 servlet servlet servlet servlet servlet日志管理系统 servlet servlet servlet servlet servlet日志管理系统 servlet servlet servlet servlet servlet...

    药店进销存系统,适合初学servlet的朋友参考.zip

    药店进销存系统是基于Java Web技术开发的一个典型应用,主要面向初学者,尤其是对Servlet感兴趣的朋友们。这个项目涵盖了从数据库设计到前端展示的完整流程,对于理解和掌握Web开发技术有着很好的实践价值。以下是该...

    Servlet JSP Spring MVC初学指南(alin书签).pdf

    在"Servlet JSP Spring MVC初学指南(alin书签).pdf"这本书中,你可能会找到这些知识点的详细讲解,通过整理目录书签,可以更好地理解和掌握这些内容,快速上手Java Web开发。在实际学习过程中,结合实践项目和相关...

    servlet的初学知识

    这篇初学者指南将带你深入了解Servlet的基础知识,包括其工作原理、生命周期、配置以及实际应用。 **Servlet概述** Servlet是一个Java类,遵循Servlet API规范,由Web服务器加载并执行,用于扩展服务器功能。在Java...

    初学 Java Web 开发,请远离各种框架,从 Servlet 开发

    初学者在接触Java Web开发时,常常会被各种框架所吸引,然而,资深的开发者建议,初学者应当先远离框架,从基础的Servlet开发开始学习。这样做的目的是为了更好地理解Web开发的基本原理,为后续深入学习和掌握复杂...

    Servlet案例 jsp 初学着

    对于初学者来说,理解Servlet的工作原理和生命周期是至关重要的。 Servlet技术概述: Servlet被称为小服务组件,它基于Java语言,由Web应用服务器(如Tomcat)加载并运行。Servlet的主要任务是对客户端(通常是...

    jsp+servlet项目(适合初学者)

    初学者在学习Web开发时,经常会选择JSP(JavaServer Pages)和Servlet作为入门技术。这个“宿舍管理系统”项目就是一个很好的实践平台,它涵盖了Web开发的基础知识,包括数据操作、用户交互以及页面动态渲染。 首先...

    Servlet+JSP和Spring+MVC初学指南

    Java Servlet技术简称Servlet技术,是Java开发Web 应用的底层技术。由Sun公司于1996年发布,用来代替 CGI——当时生成Web动态内容的主流技术。CGI技术 的主要问题是每个Web请求都需要新启动一个进程来处 理。创建...

    初学Jsp与JavaServlet

    【初学Jsp与JavaServlet】是一门针对初学者的编程教程,主要涵盖了JavaServer Pages (JSP) 和 Java Servlets 这两个核心技术。这两者是构建动态网页和Web应用程序的重要工具,尤其在企业级应用开发中广泛使用。本文...

    Servlet、JSP和SpringMVC初学指南

    Servlet、JSP和SpringMVC初学指南

    Servlet初学必备,精华笔记

    在本“Servlet初学必备,精华笔记”中,我们将深入探讨Servlet的基本概念、生命周期、部署与配置,以及常用API的使用。 1. **Servlet基本概念** Servlet是一个Java类,它遵循Servlet API规范,由Web服务器加载并...

    servlet 适合初学者

    对于初学者来说,理解并掌握Servlet技术是进入Web开发世界的必经之路。在这个场景中,我们将探讨如何从Servlet中获取请求(request)中的List对象,并在JSP页面上以列表的形式展示数据。 首先,我们需要了解Servlet的...

    Java初学者JDBC+Servlet+jsp

    2. Servlet: Servlet是Java的一个核心API,主要用于扩展服务器的功能,处理HTTP请求。它不是一个独立的应用程序,而是运行在Web服务器上的组件。当客户端发送请求到服务器时,Servlet接收请求并生成响应。Servlet...

Global site tag (gtag.js) - Google Analytics