利用 JSTL 模拟 SQL Server 2000 的 Template(0分)

  • 主题发起人 主题发起人 yysun
  • 开始时间 开始时间
Y

yysun

Unregistered / Unconfirmed
GUEST, unregistred user!
SQL Server 2000 有 Template 的功能 http://www.delphibbs.com/delphibbs/dispq.asp?lid=1132553
可是一般数据库没有,不过现在可以用 JSTL 来模拟这个功能了:
通用的做法:
<sql:query var="projects" dataSource="${lgcdb}">
SELECT * FROM projects
</sql:query>
<c:forEach var="row" items="${projects.rowsByIndex}">
<project>
<c:forEach var="column" items="${row}" varStatus="status">
<<c:out value="${projects.columnNames[status.index]}"/>><c:out value="${column}"/></<c:out value="${projects.columnNames[status.index]}"/>>
</c:forEach>
</project>
</c:forEach>
自定义格式的做法:
<sql:query var="projects" dataSource="${lgcdb}">
SELECT * FROM projects
</sql:query>
<c:forEach var="row" items="${projects.rows}">
<project>
<projectId><c:out value="${row.projectId}"/></projectId>
<name><c:out value="${row.name}"/></name>
</project>
</c:forEach>
 
后退
顶部