2

私のJSPページでは、DBに従業員の詳細を表示し、ハードコードされた形式でテーブルの列名を指定しています。テーブルの列名を動的に取得する方法を知る必要がありますか?

ResultSetMetaDataをJSPでのみ使用することを知っています。しかし、JSPでSpring-Hibernate統合を使用するときに列名を取得する方法がわかりません。

これを解決するために誰か助けてください?

私のJSPページは、

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<%@ include file="include.jsp" %>

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>

<form:form action="displayuser.html"  commandName="displayuser">  


<table width="100%" align="center">

 <tr style="background-color:#6B8E23  ;">
  <td align="center">Employee Id</td>
  <td align="center">Employee Name</td>
  <td align="center">Employee Password</td>
    <td align="center">Gender</td>
  <td align="center">Designation</td>
 </tr>

 <core:forEach items="${DisplayuserDetail}" var="userObj">
    <tr style="background-color:#9ACD32 ;">
       <td align="center"><core:out value="${userObj.empId}"/></td>
       <td align="center"><core:out value="${userObj.empName}"/></td>
       <td align="center"><core:out value="${userObj.empPassword}"/></td>
       <td align="center"><core:out value="${userObj.gender}"/></td>
       <td align="center"><core:out value="${userObj.designation}"/></td>
    </tr>
 </core:forEach>

</table>

</form:form>

</body>
</html>

事前に感謝します...そしてあなたの助けは高く評価されます...

4

1 に答える 1

1

Hibernate永続オブジェクトがアノテーションを使用している場合は、ドメインオブジェクトからアノテーションを読み取ることができます。

または、 SQL列名の取得に関するこの質問への回答が役立つかどうかを確認してください。

于 2013-01-23T13:34:00.207 に答える