根据你想通过accp输出user对象的内容 那首先你返回保存在requestScope范围的list最好将其泛型成数组对象(不管以后有多少个对象保存都可以读出(关联的时候))
在你的servlet中保存在request的List应该设置为List<Object []> list=。。。。。;这种类型的list
jstl循环输出accp中user对象的内容,这个时候accp对象数组中只保存了user一个对象,故在数组中是0下标 ,如果accp中保存多个对象 下标以此类推
Code:
假设你保存在tabale中
<c:forEach var="dip" items="${requestScope.list}">
<tr>
<td>${dip[0].name}</td>
<td>${dip[0].password}</td>
</tr>
</c:foreach>
如果保存多个对象 或者通过关系查询sql中的inner join都可以设置成数组来访问
主要看你的查询语句等。。。。
<c:forEach var="dip" items="${requestScope.list}">
<tr>
<td>${dip[0].name}</td>
<td>${dip[0].password}</td>
<!--比如里面会有拧一个对象,属性有id,sex-->
<td>${dip[1].id}</td>
<td>${dip[1].sex}</td>
《新对象有no属性的》
<td>${dip[3].no}</td>
</tr>
</c:foreach>
分享到:
相关推荐
使用JSTL遍历数据相比直接在JSP页面中使用Scriptlet( <%...%> )进行循环,能够使代码更加整洁且易于维护。此外,由于JSTL标签是在服务器端解析的,因此可以减少客户端(浏览器)的负担,提高页面加载速度。 **6. ...
在Java Web开发中,JSP(JavaServer Pages)是一种用于创建动态网页的技术,而JSTL(JavaServer Pages Standard ...在实际开发中,应当尽可能地避免在JSP页面中直接写Java脚本,转而使用JSTL等标签库来实现业务逻辑。
1. **EL表达式**:JSTL常与EL表达式配合使用,EL负责从作用域中查找和解析对象,而JSTL标签则负责操作和显示数据。EL表达式 `${}` 内的语句可以在JSP页面中直接调用JavaBean的属性或方法。 2. **请求和会话作用域**...
下面是一个简单的示例,展示了如何使用JSTL中的`c:out`标签输出HTTP头部信息: ```jsp ;charset=big5" %> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <title>JSTL 示例 ...
本主题将深入探讨如何使用Java集合、JSP和JSTL来递归地创建并输出树形结构(Tree),特别是用于前端展示。 首先,我们要理解Java集合在构建树结构中的作用。在Java中,可以使用ArrayList、LinkedList或者自定义的...
本资料包涵盖了三个关键主题:Java数据结构、IO(输入/输出)结构图以及JSTL(JavaServer Pages Standard Tag Library)的详解,这些都是Java开发中的核心概念。下面将逐一深入探讨这些知识点。 首先,我们来谈谈...
JSTL与Expression Language (EL) 配合使用,EL是一种简洁的表达式语言,用于在JSP页面中访问JavaBeans属性和其他上下文数据。例如: ```jsp ${userList.getUser().getPhoneNumber()}" /> ``` EL简化了从Java对象中...
在这个例子中,`<c:forEach>` 标签用于遍历 `${list}` 中的每个元素,并将它们逐个输出。 总结来说,JSTL1.2是JSP开发中不可或缺的一部分,它通过提供丰富的标签库,降低了代码复杂性,提高了代码的可维护性。了解...
**JSTL(JavaServer Pages Standard Tag Library)**是Java Web开发中的一种标准标签库,它简化了在JSP页面中处理数据和控制流程的工作。JSTL的主要目标是提高JSP页面的可读性和可维护性,通过提供一系列预定义的...
**JSTL(JavaServer Pages Standard Tag Library)标签库**是Java Web开发中常用的一组标准标签,它为JSP页面提供了...通过阅读《JSTL标签使用手册-中文版》这份资料,你将能够深入理解JSTL并灵活运用到实际项目中。
这段代码会遍历EL表达式`${list}`中的每个元素,并输出其`name`属性。 **4. JSTL的优点:** - **提高可读性**:通过使用预定义的标签,可以将复杂的逻辑从JSP页面中移除,使页面更易于理解和维护。 - **分离关注点*...
在JSP页面中,使用`<%@ taglib %>`指令导入JSTL库。例如,导入核心库的代码如下: ```jsp <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> ``` ### 三、JSTL核心库的常用标签 1. ****:条件...
通过使用JSTL,开发者可以减少在JSP页面中直接嵌入Java代码的需求,从而提高了程序的可读性、可维护性和便捷性。 JSTL的最新版本为1.1版,它支持多种功能强大的标签库,包括条件处理、循环控制、URL操作、国际化...
JavaServer Pages Standard Tag Library,简称JSTL,是用于Java Web开发的标准标签库,它提供了一组用于处理常见任务的标签,比如迭代、条件判断、XML处理等,从而减轻了在JSP页面中使用Java脚本的复杂性。JSTL ...
接下来,可以在JSP页面中使用JSTL标签,例如,用`<c:forEach>`进行迭代,`<c:if>`进行条件判断: ```jsp ${list}" var="item"> ${item.name}"/> ``` 这里,`${list}`是EL表达式,用来获取Java后台传入的数据,`...
JSTL是JavaServer Pages标准标签库,它提供了一套用于处理常见JSP任务的标签,如迭代、条件判断、XML处理等,旨在减少在JSP页面中使用Java脚本,使页面更加清晰和易于维护。JSTL的核心库由`jstl.jar`文件组成,而`...
**在实际应用中,JSTL通常与EL(Expression Language)一起使用**,EL负责数据的访问和计算,而JSTL则负责控制流程和显示数据。例如,通过EL表达式`${someBean.property}`获取对象属性,然后用JSTL标签`${someBean....
JSTL提供了各种预定义的标签,涵盖了数据处理、流程控制、国际化、XML处理等多个方面,避免了在JSP页面中大量使用脚本元素,提升了代码的维护性和可重用性。 `jstl.jar`是JSTL的核心库,包含了JSTL的主要功能标签...
2. **XML库**:这部分允许在JSP页面中处理XML数据,通过`<x:parse>`, `<x:out>`, `<x:transform>`等标签来解析、输出和转换XML。 3. **JSTL Functions库**:这个库包含了一系列常用的函数,如字符串处理、日期/时间...
JSTL通常与EL(Expression Language)一起使用,EL是一种轻量级的脚本语言,用于简化页面中的数据访问。通过`${}`表达式,开发者可以便捷地获取和操作页面作用域内的对象。JSTL标签与EL的配合使用,使得JSP代码更加...