关于在struts2的ACTION中使用数据库查询结果集的问题

yangyinbo 2008-07-29 08:45:46
我得到了一个结果集,怎么样才能把记录显示在页面中?

<s:iterator value="books">
<tr>
<td><input type="checkbox" name="isbns" value='<s:property value="isbn" />' /></td>
<td><s:property value="isbn" /></td>
<td><s:property value="title" /></td>
<td>$<s:property value="price" /></td>
<td>
<a href='<s:url action="Edit"><s:param name="isbn" value="isbn" /></s:url>'>
Edit
</a>
 
<a href='<s:url action="Remove"><s:param name="isbn" value="isbn" /></s:url>'>
Delete
</a>
</td>
</tr>
</s:iterator>


在上面红色显示的代码是与action中的怎么来对应?
...全文
308 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
jingjing34873 2012-05-10
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 的回复:]

<s:iterator value="list" id="book" status="u">
<tr>
<td>&nbsp;<s:property value="id"/></td>
<td>&nbsp;<s:property value="name"/></td>
<td>&nbsp;<s:property……
[/Quote]我想知道Action里面是怎样操作的,我看了你的博客没找到
yangyinbo 2008-08-06
  • 打赏
  • 举报
回复
谢谢大家,我改用hibernate做数据库那部分了,谢谢!!!
gonxi 2008-07-29
  • 打赏
  • 举报
回复
<s:iterator value="list" id="book" status="u">
<tr>
<td> <s:property value="id"/></td>
<td> <s:property value="name"/></td>
<td> <s:property value="author"/></td>
<td> <s:property value="summary"/></td>
<td> <a href="<s:url action="edit" portletMode="edit">
<s:param name="id"><s:property value="id"/></s:param>
</s:url>">Edit</a></td>
<td> <a href="<s:url action="delete" portletMode="edit">
<s:param name="id"><s:property value="id"/></s:param>
</s:url>">Del</a></td>
<td> </td>
</tr>
</s:iterator>


value="list" ,这个对应action里的一个属性名为list的List对象,我的blog里有完整的代码,你可以参考
hulians4800 2008-07-29
  • 打赏
  • 举报
回复
你的结果集是放在ResultSet中吗,如果是你可以创建一个Vector sumList = new Vector();
然后通过往sumList里面添加数据,如sumList.addElement(rs.getString(1));sumallList.addElement(rs.getString(2));其中的RS就是ResultSet。接着可以把sumlist存入session.setAttribute("sumList", sumList);
然后在页面上提取Vector sumlist=(Vector)session.getAttribute("sumlist");
最后用FOR循环取出数据,
if(sumlist!=null)
{
for(int i=0;i<=sumlist.size()/2-1;i++)
{
int j=i*2;
str1=(String)sumlist.elementAt(j);
str2=(String)sumlist.elementAt(j+1);

%>
<td><input type="checkbox" name="isbns" value='<s:property value="isbn" />' /></td>
<%}}%>
Landor2004 2008-07-29
  • 打赏
  • 举报
回复
private List books;
private String[] isbns;
get/set......
关于此书 Struts 框架合了几种相关的技术,使开发者可以创建易于构建、扩展和维护的基于标准的应用。 Struts 已经是全世界开发人员不管是新手还是老手的框架选择。 Struts in Action 一步步介绍了Struts 框架。 并且书好包含展示此书介绍的最好实践技术的几个示例应用程序。本书旨在帮助那些需要关于如何使他们的应用运行在Struts下面的实际和实战技术的专业技术人员。 开发者用Struts构建Web应用一般在其应用的各部分使用几种相关的技术。一本包含这些全信息的书才可能会满足众多需求。 为了能在一本书里面包含 Struts,我们试图在本书包括HTML 标记语言, JSP页面语法,JavaBean 开发的习惯,或者类似技术的细节。嘉定读者已经熟知这些技术,以便能跟得上我们表述的例子。 并且假定读者熟知URL,文档层次, web应用档案,其及其他创建并发布Web应用的相关概念。 我们也不包括基本的Java编程语言。 关于 HTML,JSP,JavaBeans,和其他相关技术,已经有大量的信息。我们假定阅读此书的读者熟知 Java 语法,应用开发生命周期,以及面向对象设计概念。 关于关系数据库的基础,加上JDBC技术,我们建议掌握,但不是必需。 那么我们的注意力将着眼于Web应用和Struts框架。 技术之间的关系已经说明—HTML,Java,数据库,其及其他技术—是本书的焦点,也是我们讨论最深入的范围。 然而,我了那些不太精通Struts 依赖的相关技术的读者,书也包括了基本的HTTP,Java servlet,JSP,核定指标签的介绍。

67,538

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧