日期:2014-05-18  浏览次数:20718 次

jsp页面中用户可自由选择属性列来实现数据的查询?
如题,因为oracle的表中的属性列太多,同时显示在页面上会比较拥挤而且不太美观,所以能不能根据具体需要在页面上选择需要的属性列来显示在页面上呢?应该怎么实现?高手能给出一个简单的小例子吗?

------解决方案--------------------
XML code
%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>

<sql:query var="rs" dataSource="jdbc/TestDB">
select id, foo, bar from testdata
</sql:query>

<html>
  <head>
    <title>DB Test</title>
  </head>
  <body>

  <h2>Results</h2>
  
<c:forEach var="row" items="${rs.rows}">
    Foo ${row.foo}<br/>
    Bar ${row.bar}<br/>
</c:forEach>

  </body>
</html>

------解决方案--------------------
竟然不支持jsp代码,郁闷阿