[JSP ] 如何在<%! %>輸出至網頁
各位先進午安
如果在JSP<% %>想要輸出結果至網頁可以使用<% out.println() %>
請問那如果在<%! %>想要輸出至網頁,可以用什麼方法呢?
我嘗試用StringBuffer
<%!
String query()
{
sqlCmd = "select * from alarm";
StringBuffer outString = new StringBuffer("");
resultSet = statement.executeQuery(sqlCmd);
ResultSetMetaData rsMetaData = resultSet.getMetaData();
intColumnCount = rsMetaData.getColumnCount();
//outString.append("");
//Draw the table
outString.append("<tr bgccolor = 'yellow'");
outString.append("<td><b>項次</b></td>");
while (resultSet.next())
{
if (intThRow == 0) //Get field name
{
for (intRowNo = 1; intRowNo <= intColumnCount; intRowNo++)
{
outString.append("<td><b>" + rsMetaData.getColumnName(intRowNo) + "</b></td>");
}
outString.append("</tr>");
}
outString.append("</tr>");
outString.append("<td>" + (intThRow + 1) + "</td>");
for (intRowNo = 1; intRowNo <= intColumnCount; intRowNo++)
{
strValue = resultSet.getString(intRowNo);
outString.append("<td>" + strValue + "</td>");
}
outString.append("</tr>");
intThRow++;
}
return outString.toString();
%>
}
<%
out.println(query());
%>
基本上所有的資料都有列印出來,但是所有的TAG都不見了,所以只有印出資料
而沒有印出表格,
(因為是從資料庫抓出來,所以需要印表格)
謝謝解答
--
台灣溫泉討論區~www.bearpipi.com.tw
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.135.160.52
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):
java 近期熱門文章
PTT數位生活區 即時熱門文章