`
隐形的翅膀
  • 浏览: 498222 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Java 中遍历 Session or Request

Web 
阅读更多
java.util.Enumeration   e   =   request.getSession().getAttributeNames(); 
		
while( e.hasMoreElements())   { 
    String sessionName=(String)e.nextElement(); 
    out.println("\nsession item name="+sessionName);
    out.println("\nsession item value="+request.getSession().getAttribute(sessionName));
} 



		
Map map = new HashMap();
map = request.getParameterMap();
for(Iterator iter = map.entrySet().iterator();iter.hasNext();){  
    Map.Entry element = (Map.Entry)iter.next();  
    String strKey = element.getKey().toString(); 
    out.println("\nkey="+strKey);
    String[] value=(String[])element.getValue();
    if(value.length>0){
	 for(int i=0;i<value.length;i++)
out.println("\nvalue"+String.valueOf(i)+"="+value[i].toString());
	  }
    int a=1;
}
分享到:
评论

相关推荐

    南开21春学期(2103)《j2ee信息系统设计》在线作业.pdf

    11. **逻辑运算符优先级**:在Java中,`and`和`or`都是逻辑运算符,但`and`的优先级高于`or`,这意味着表达式会先计算`and`部分,再计算`or`部分。 12. **SMTP协议**:SMTP(Simple Mail Transfer Protocol)是用于...

    EL表达式

    其他的内建对象还包括`request`、`session`、`application`等,它们分别对应JSP中的四个作用域对象。 总的来说,EL表达式是JSP中强大且实用的工具,它提高了开发效率,使得页面逻辑更加清晰,同时也增强了JSP的可...

    Java技术面试 ---- 框架.md

    ### Java技术面试 ---- 框架 #### 一、Mybatis #{} 和 ${} 的区别 在 Mybatis 中,#{} 和 ${} 是用来处理 SQL 语句中的动态参数的两种方式。 - **#{}**:这种方式可以有效地避免 SQL 注入问题。它的工作原理是将...

    JSTL介绍

    例如,`${3+1}" scope="session" /&gt;`将在session作用域中设置一个名为four的变量,其值为4。 除了这些基本标签,JSTL核心库还包含了其他标签,如`&lt;c:if&gt;`(条件判断)、`&lt;c:choose&gt;`(多条件选择)、`&lt;c:forEach&gt;`...

    el表达式教程-独家传播

    EL (Expression Language) 是 JavaServer Pages (JSP) 技术的一部分,它是一种简单且强大的语言,用于在 JSP 页面中获取 JavaBeans 属性以及执行基本的运算。EL 的主要优势在于可以减少页面中的脚本代码量,使页面...

    JSTL和EL表达式的部门例子

    JSTL(Java Standard Tag Library)和EL(Expression Language)是两种在JSP开发中广泛使用的标签库和技术,主要用于简化JSP页面的编程,提高代码的可读性和维护性。 EL表达式是一种强大的表达式语言,它允许在JSP...

    EL 表达式语言 jsp表达式

    - **逻辑运算**:支持逻辑运算符`and`、`or`,以及Java语言中的其他运算符。 EL表达式广泛应用于HTML和JSP标签中,可以操作常量、变量和隐式对象。常见的隐式对象包括`param`(单个请求参数值)、`paramValues`...

    EL表达式用法.docx

    - `${sessionScope}` 和 `${requestScope}`:访问session和request范围内的对象,如`${sessionScope.username}`等效于`session.getAttribute("username")`,`${param.name}`等效于`request.getParameter("name")`。...

    09_尚硅谷_EL表达式&JSTL标签库_王振国 - 课堂笔记.pdf

    - 当EL表达式尝试获取一个属性值时,它会按照四个域对象(pageContext、request、session、application)从小到大的顺序依次搜索该属性。也就是说,它首先搜索pageContext域,如果没有找到,则搜索request域,...

    2021-2022计算机二级等级考试试题及答案No.16157.docx

    4. JSP页面变量作用域:"""之间声明的变量在部分JSP页面内有效"这个说法是错误的,JSP中变量的作用域通常包括page、request、session和application,而不是简单的页面内。 5. 计算机应用:计算机不仅用于数值计算,...

    velocity_语法教程

    - **对象介绍**:Velocity内置了一些可以直接在模板中使用的对象,如`$request`、`$response`、`$session`等,这些对象使得模板能够获取HTTP请求的信息和会话数据。 - **特殊对象**:`$msg`对象可用于访问Struts框架...

    velocity语法

    Velocity 是一款强大的基于 Java 的模板引擎,它允许用户通过简洁的模板语言来访问由 Java 代码定义的对象。该引擎不仅适用于 Web 应用开发,还广泛应用于多种场景,如 SQL 和 PostScript 的生成、源代码及报告的...

    HttpClient以及获取页面内容应用

    12. Request的输出流可以避免流中内容直接缓冲到socket服务器。 13. Response的输入流可以有效的从socket服务器直接读取相应内容。 14. 在http1.0和http1.1中利用KeepAlive保持持久连接。 15. 直接获取服务器发送的...

    ZendFramework中文文档

    在PHP Session 中的缺省持久(Persistence) 3.1.3.2. 实现订制存储 3.1.4. 使用Zend_Auth 3.2. 数据库表认证 3.2.1. 简介 3.2.2. 高级使用:持久一个 DbTable 结果对象 3.2.3. 高级用法示例 3.3. 摘要式...

Global site tag (gtag.js) - Google Analytics