jsp如何使用SQL查找和遍历表

jsp如何使用SQL查找和遍历表,第1张

但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>${aList.productCode}</td>---alist。要的字段名字(alist是上面自己定义的名字)

<td>${aList.productName}</td>----alist.要的字段名字

<td>${aList.fstCustomerName}</td>

</tr>

至于你是返回的直接是一个对象(包含list集合的)还是直接一个list 看你自己情况 改就行的

希望对你有所帮助

要一步一步的来排错!

先在你页面里用代码段看一下你的ls里面的数据是否转发到页面来了。

<%

    List ls = (List) request.getAttribute("ls")

    out.println(ls.size())

%>

不报错,size大于0,应该就传过来了。确认一下你的<c:>标签是否正常,库是否导入。或者新页面没有部署更新到服务器等。

上述代码如果报错了,就去确认一下你的servlet.

JSP页面中用c标签遍历list,要显示数据的对象列表放到list中。

java代码:

1

request.setAttribute("list",

yourList)

jsp代码:

1

2

3

4

<c:forEach

var="user"

items="${list}">

User

Name:

${user.username}

Age:

${user.age}

</c:forEach>

注意在JSP中引入jstl的core标签,如果实在不清楚,继续追问


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10073107.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存