
但name里的对象里要包含一个list,一般像你这种table的在后台肯定返回的是list集合把,所以用logic标签循环显示就行的
<logic:iterate id="这里的名字是随意 只是在下面调用而已aList" name="后台返回给前台的对象比如page" property="list(这里必须是list因为表示循环对象是list集合类型的)" indexId="indx">
<tr class="ChangeLineColor" height="20" >
<td align="center"><%=indx+1%></td>
<td>${aListproductCode}</td> ---alist。要的字段名字(alist是上面自己定义的名字)
<td>${aListproductName}</td>----alist要的字段名字
<td>${aListfstCustomerName}</td>
</tr>
至于你是返回的直接是一个对象(包含list集合的)还是直接一个list 看你自己情况 改就行的
希望对你有所帮助
可以用小脚本,如图
也可以用jstl,如下图
JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,它是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。
JSP技术有点类似ASP技术,它是在传统的网页HTML(标准通用标记语言的子集)文件(htm,html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件,后缀名为(jsp)。
用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他 *** 作系统上运行。
从servlet传递到jsp页面的List对象,传递到js作为数组遍历的方法如下:
1、servelt内,从数据库获取的数据保存到request,session,page,application对象内,根据具体的需求,一般我喜欢保存到session内,因为可能多个页面使用这个集合。
2、页面接收数据可以使用<C:forEach>,使用之前需要导入C标签。
3、假设保存在list的类叫User,那么,首先将其取出来。list对象一般保存在session中,
例:
sessionsetAttribute("userList", list对象名 );
所以也要从session中取出
ArrayList<User> pl=(ArrayList<User>)sessiongetAttribute("userList");
for(User ul:pl)
{
遍历list对象中存放的所有User类
}。
以上就是关于jsp如何使用SQL查找和遍历表全部的内容,包括:jsp如何使用SQL查找和遍历表、怎么在jsp中遍历一个List,并且显示在页面中、请问从servlet传递到jsp页面的List对象,如何传递到js作为数组遍历等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)