我想從函數「LookUpTransaction」返回之前將以下代碼中生成的列表作爲字符串獲取。我該怎麼辦。?將列表轉換爲字符串,然後返回
public String[] LookUpTransaction() {
List list=new ArrayList();
try {
Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/bank", "root", "root");
PreparedStatement ps = con
.prepareStatement("select accountno,details,amount from transaction");
rs = ps.executeQuery();
while(rs.next()){
list.add(rs.getString(1));
list.add(rs.getString(2));
list.add(rs.getString(3));
}
} catch (Exception e) {
e.printStackTrace();
}
String[] strarray = new String[list.size()];
return list.toArray(strarray);
}
取決於如何你想要形成字符串。迭代列表並根據需要形成字符串 – pravat 2013-03-20 05:05:15
所以你只是想打印出來? – Sanchit 2013-03-20 05:05:18
用戶名@sanchit希望通過SOAP將返回的字符串攜帶到JSP頁面 – Gops 2013-03-20 05:06:31