jsp中用JSTL显示数据

问题描述

一个基于spring框架的玩具小项目从controller里传了一个List<Product>list 如图。如何在jsp页面中用<c:forEach>把list循环出来。而且product有name category productid这三中属性。怎么才能显示这三种属性呢。 问题补充:yanq12 写道

解决方案

引用String类型的属性descn,里面放的是图片的连接地址 把连接 内容拿出来看下, 有带 <img>标签了没?如果有, 就 <td>${product.descn}</td> 如果没有, <td><img src="${product.descn}"> </td>
解决方案二:
引用如果还有一个String类型的属性descn,里面放的是图片的连接地址 。。。。原来descn说的是product里的属性,那就是用${p.descn}取数据,标签是一样的<img src="${p.descn}">
解决方案三:
<c:forEach items="${product}" var = "p"> ${p.name} ${p.category } ${p.productid} <img src="${p.descn}" /></c:forEach>
解决方案四:
引用如果还有一个String类型的属性descn,里面放的是图片的连接地址 <img src="${descn}"> 这样行么
解决方案五:
<c:forEach var="product" items="${products}" varStatus="count"> <tr><td>${product.name}</td><td>${product.category}</td><td>${product.productid}</td> </tr></c:forEach>products = List<Product>req.setAttribute("products", products);这样就行了
解决方案六:
<c:forEach var="p" items="${requestScope.product}"> <c:out value="${p.name}"/> <c:out value="${p.category}"/> <c:out value="${p.productid}"/></c:forEach>
解决方案七:
<c:forEach items="${product}" var = "p">${p.name}${p.category }${p.productid}</c:forEach>

时间: 2024-11-02 07:33:24

jsp中用JSTL显示数据的相关文章

求一个完整的纯hibernate+jsp的分页显示数据的代码

问题描述 求一个完整的纯hibernate+jsp的分页显示数据的代码.要直接可以运行的项目哦,配合oracle数据库.邮箱:fengsi530@163.com 解决方案 解决方案二:付多少钱??解决方案三:引用1楼wenjie4892543的回复: 付多少钱?? +1说的好,多少钱?好久没看到上来就要代码的了解决方案四:晕还要钱

在Visual C#中用ListView显示数据记录

如果要你在程序中显示数据库中的数据记录,你首先想用的显示工具肯定是DataGrid.当然用DataGrid显示数据记录是一种既常用又简单的方法.但是在程序控制方面,它却无法那么随心所欲.本文就是介绍另外一种显示数据记录的方法--用ListView来显示数据记录,由于他是手动加入记录,虽然在程序设计中稍微烦琐了些,但对于那些在特殊的显示要求,却往往能够满足要求. 在.Net FrameWork SDK中定义了许多组件,Visual C#就是通过获得这些组件的实例来丰富自己的界面的.列表(ListV

JSP页面查询显示常用模式

title: JSP页面查询显示常用模式 author: evan email: evan_zhao@hotmail.com     背景: 1.    需要将数据库查询结果在JSP中以列表方式显示 2.    在一个良好的J2EE模式中数据库查询一般用DAO实现(Data Access Object), JSP仅用于显示数据 问题:     通过JDBC ResultSet可获取查询结果(存在于数据库缓冲区内),但在Statement.Connection关闭后ResultSet即不可用.因此

javaeye-没找到问题在哪!!大神帮忙看一下代码(JSP使用JSTL的c:forEach标签显示数据怎么不管用

问题描述 没找到问题在哪!!大神帮忙看一下代码(JSP使用JSTL的c:forEach标签显示数据怎么不管用 <form name="myform" method="post" action="newstypeservlet?op=batchDelete"> <table border="1"> <tr> <th>编号</th> <th>类型名</t

JSP数据库操作例程 - 数据分页显示

js|分页|数据|数据库|显示 <%-- 作者:何志强[hhzqq@21cn.com] 日期:2000-08-03 版本:1.0 功能:JSP数据库操作例程 - 数据分页显示 - JDBC 2.0 - Oracle --%> <%@ page contentType="text/html;charset=8859_1" %> <% //变量声明 java.sql.Connection sqlCon; //数据库连接对象 java.sql.Statement

JSP数据库操作例程 - 数据分页显示 - JDBC 2.0 - Oracle

js|oracle|分页|数据|数据库|显示 <%@ page contentType="text/html;charset=8859_1" %> <% //变量声明 java.sql.Connection sqlCon; //数据库连接对象 java.sql.Statement sqlStmt; //SQL语句对象 java.sql.ResultSet sqlRst; //结果集对象 java.lang.String strCon; //数据库连接字符串 java.

让我来教你吧,看这个例子:JSP数据库操作例程 - 数据分页显示 - JDBC 2.0 - Oracle

js|oracle|分页|数据|数据库|显示 <%--作者:何志强[hhzqq@21cn.com]日期:2000-08-03版本:1.0功能:JSP数据库操作例程 - 数据分页显示 - JDBC 2.0 - Oracle--%> <%@ page contentType="text/html;charset=8859_1" %> <%//变量声明java.sql.Connection sqlCon; //数据库连接对象java.sql.Statement

JSP数据库操作例程数据分页显示

js|分页|数据|数据库|显示 <%@ page contentType="text/html;charset=8859_1" %> <% //变量声明 java.sql.Connection sqlCon; //数据库连接对象 java.sql.Statement sqlStmt; //SQL语句对象 java.sql.ResultSet sqlRst; //结果集对象 java.lang.String strCon; //数据库连接字符串 java.lang.St

SSH框架 关于查询视图数据在jsp页面上显示不了的问题

问题描述 SSH框架 关于查询视图数据在jsp页面上显示不了的问题 问题描述:有排课表Course,从中取出四个属性来生成视图Information,然后在service层写业务逻辑想显示视图的数据时,jsp页面显示不出数据来.service层代码: 在数据库中视图information是有数据的,请问service层应该怎么写才能在jsp中显示视图的数据? 解决方案 照你这个方法,只是返回了查询数据列表view对象,然后你需要在控制层@Controller修饰的类的某个方法中调用这个查询,并把