我想從Java類打印出一個完整的數據庫表到JSP頁面上。我有辦法打印我想要的字符串,但我不知道從那裏去哪裏。如果這有所作爲,我正在使用struts2。如何在HTML中顯示一個分離的字符串作爲單獨的項目
<s:property value="stringIWantToMakeIntoAnHTMLTable" />
我想從Java類打印出一個完整的數據庫表到JSP頁面上。我有辦法打印我想要的字符串,但我不知道從那裏去哪裏。如果這有所作爲,我正在使用struts2。如何在HTML中顯示一個分離的字符串作爲單獨的項目
<s:property value="stringIWantToMakeIntoAnHTMLTable" />
假設你的表是學生名單,爲學生創造一個bean類,它在數據庫中的字段。然後在Java頁面
List li=new ArrayList()
while(resultset.next())
{
//Read value from database
Student s=new Student(fields in beanclass);
li.add(s)
}
輸入代碼在這裏 }
請請求/會話屬性,該屬性列表。 在Jsp中,使用
<s:iterator>
要讀取值的Struts2的標記。
繼續@ Yaswanth的回答,一旦你有了學生名單,你就可以在JSP中使用s:iterator
標籤。它看起來像這樣:
<table>
<s:iterator value="lstStudents">
<tr>
<td class="text-left">
<s:a href="/view/%{idstudent}">
<s:property value="name"/>
</s:a>
</td>
<td style="color: <s:property value="%{profitpercent>0?'#3ead3e':'red'}"/>">
<s:property value="email"/>
</td>
</s:iterator>
</table>
'stringIWantToMakeIntoAnHTMLTable'的內容是什麼? – Danny
理想情況下,它應該是查詢中的整個ResultSet,但是我可以爲每條記錄解析一個字符串。 – wjhplano
我們需要更多信息。它只是一個空格分隔的單詞列表嗎? –