`
lean1252
  • 浏览: 218971 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jsp遍历头信息

阅读更多
//打印header
@SuppressWarnings("rawtypes")
	private void printHeader(HttpServletRequest request) {
		Enumeration names = request.getHeaderNames();
		StringBuilder sb = new StringBuilder("headerInfo---");
		while(names.hasMoreElements()) {
			String name = names.nextElement().toString();
			Enumeration headers = request.getHeaders(name);
			sb.append(name).append(":");
			while(headers.hasMoreElements()) {
				sb.append(headers.nextElement()).append(" ");
			}
			sb.append("\n");
		}
		System.out.println(sb.toString());
	}
	
	

//打印request
private void printRequest(HttpServletRequest request) {
		StringBuilder sb = new StringBuilder("request----");
		sb.append("servletPath:").append(request.getServletPath()).append(" ");
		sb.append("servletPort:").append(request.getServerPort()).append(" ");
		sb.append("serverName:").append(request.getServerName()).append(" ");
		sb.append("scheme:").append(request.getScheme()).append(" ");
		sb.append("requestUrl:").append(request.getRequestURL().toString()).append("\n");
		sb.append("requestUri:").append(request.getRequestURI()).append(" ");
		sb.append("RequestedSessionId:").append(request.getRequestedSessionId()).append(" ");
		sb.append("remoteUser:").append(request.getRemoteUser()).append(" ");
		sb.append("authType:").append(request.getAuthType()).append(" ");
		sb.append("characterEncoding:").append(request.getCharacterEncoding()).append(" ");
		sb.append("contentLength:").append(request.getContentLength()).append(" ");
		sb.append("contentType:").append(request.getContentType()).append(" ");
		sb.append("contextPath:").append(request.getContextPath()).append(" ");
		sb.append("localAddr:").append(request.getLocalAddr()).append("\n");
		sb.append("localName:").append(request.getLocalName()).append(" ");
		sb.append("method:").append(request.getMethod()).append(" ");
		sb.append("pathInfo:").append(request.getPathInfo()).append(" ");
		sb.append("pathTranslated:").append(request.getPathTranslated()).append(" ");
		sb.append("protocol:").append(request.getProtocol()).append(" ");
		sb.append("queryString:").append(request.getQueryString()).append(" ");
		sb.append("remoteAddr:").append(request.getRemoteAddr()).append(" ");
		sb.append("remotePort:").append(request.getRemotePort()).append(" ");
		System.out.println(sb.toString());
	}

分享到:
评论

相关推荐

    JSP EXT 遍历 TREE

    在这个场景中,"JSP EXT 遍历 TREE"涉及到的是如何在JSP页面上使用EXT框架来遍历和操作TREE组件。 首先,EXT-all.css和ext-all.js是EXT框架的核心文件。前者包含了EXT所有组件的样式,确保界面的美观和一致性;后者...

    jsp遍历文件夹下的文件的代码.docx

    ### JSP遍历文件夹下的文件的代码解析 #### 一、引言 在Web开发中,有时我们需要在服务器端处理文件系统中的数据,比如列出某个目录下的所有文件或子目录。这种需求可以通过多种方式实现,其中一种常用的技术是...

    jsp页面iterator遍历数组、Map、List

    该文档代码讲述了如何在jsp页面iterator遍历数组、Map、List集合

    JSP_遍历树(递归)

    本文将深入探讨一个特定的JSP应用案例——使用递归来遍历树形数据结构,这在处理层级关系的数据时非常有效。 ### JSP与树形结构遍历 树形数据结构在很多场景下都是必不可少的,如文件系统、组织结构图、论坛帖子的...

    JSP树状遍历显示服务器某盘下所有内容

    <font color=#000066><br>只有网站里的文件可以下载,...<font color=#007700>JSP的环境配置是在太麻烦了(直到我找到了Tomcat6,所有问题迎刃而解),花了两天时间才配置好环境。语言只是载体,算法才是灵魂!</font>

    json2 ajax返回list处理 在jsp页面 遍历

    最后,关于标签“在jsp页面遍历”,在JSP中,虽然我们可以直接使用EL(Expression Language)和JSTL(JavaServer Pages Standard Tag Library)来操作数据,但在上述情况中,由于数据是在JavaScript中处理的,所以...

    jsp遍历文件夹下的文件的代码

    DisplayFile.java //********************************* File parentDirectory = null;//当前目录 ArrayList [] file = null;//存放当前目录中所有的文件 ArrayList [] directory = null;...

    jsp java自定义标签 分页 当前位置 循环遍历数据

    我们可以使用`javax.servlet.jsp.PageContext`对象来存储数据,并在标签体中遍历和输出。 在TLD文件中,我们需要定义我们的自定义标签,包括标签的名字、类名、属性和属性类型等。例如,对于分页标签,我们可能有`...

    在jsp中使用JSTL跟El表达式访问和遍历Map集合

    本篇将详细介绍如何在JSP中利用JSTL与EL表达式来访问和遍历Map集合。 首先,JSTL是一个标准的标签库,它提供了一系列预定义的标签,用于处理常见的任务,如迭代、条件判断、XML处理等,避免了在JSP页面中直接写Java...

    jsp之ifelse与遍历代码

    在JavaServer Pages (JSP) 中,`if-else` 和遍历是两种常见的控制流程语句,它们在网页动态生成和数据处理中扮演着重要角色。`if-else` 用于条件判断,而遍历则常用于处理数组、集合或数据库记录等数据结构。 `if-...

    jsp自定义标签iterator遍历list[整理].pdf

    JSP 自定义标签 Iterator 遍历 List 本文主要介绍了在 JSP 中使用自定义标签 Iterator 遍历 List,并对标签的实现过程进行了详细的解释。 标签的概念和作用 在 JSP 中,标签是一种特殊的组件,它可以根据需要执行...

    jstl 遍历_jstl遍历_

    在JSP中,我们经常需要遍历集合数据,如数组、列表或Map,以便在页面上展示。`jstl遍历`就是这样一个关键功能。 **1. JSTL核心库(Core Library)** JSTL的核心库主要包含用于控制流程、迭代、URL处理等的标签。...

    java遍历文件目录生成树结构txt文件

    在Java编程中,遍历文件目录并生成树结构的文本文件是一个常见的任务,尤其是在处理大量文件数据时。这个任务可以通过使用Java的`java.io.File`类及其相关API来实现。`Dir.class`和`Dir.java`是这次操作的核心文件,...

    struts2遍历集合

    根据提供的文件信息,本文将详细解析Struts2框架中遍历集合的方法,并附带介绍一些常用的Struts2标签使用技巧。 ### Struts2框架简介 Struts2是Apache基金会下的一个开源项目,它是一个用于开发Java Web应用程序的...

    常用struts1遍历方法

    3. **使用`<logic:iterate>`标签遍历**:接下来在JSP页面中使用`<logic:iterate>`标签来遍历存储在`request`域中的`Vector`对象。这里通过`name`属性指定了要遍历的`Vector`对象名;`id`属性则定义了一个变量名`...

    JSP中table的td标签迭代循环

    给出的代码示例展示了如何在JSP中使用`<logic:iterate>`标签来遍历一个名为`infoContentList`的列表,并将每个元素的`st_img`属性值作为图片源显示在一个表格中。此外,还通过计算当前索引与4取模的结果来实现每四张...

    c标签遍历集合嵌套的List集合

    题目中给出了一段示例代码,其中包含了创建嵌套集合的过程以及如何在JSP页面中遍历它。 ```java // 创建嵌套List List<ProductProperty> ppList = new ArrayList(); List<ProductAttributeMetaEntity> pamList = ...

    JSP学生信息管理

    例如,使用`<c:forEach>`标签遍历结果集并显示学生信息。 **6. 模拟录像** 项目中的"模拟录像"可能包含系统操作的演示,展示如何通过前端界面添加、查看、修改和删除学生信息。这对于理解系统的工作流程和验证功能...

    jsp自定义标签之ifelse与遍历自定义标签示例

    第一个示例: 简单的jsp自定标签获取内容: 首先创建一个jsp实例类然后继承SimpleTagSupport类 然后实现父类的doTag()方法 在这个方法里获取标签体里的内容this.getJspBody(); 返回的是JspFragment 类,根据这个类...

Global site tag (gtag.js) - Google Analytics