落地广告机品牌:高分求教问题JSP 问题,类型转换等

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/05 17:56:39
jsp:useBean id="db" scope="page" class="opencomputerdb.opencomputerdb"/>
<%
String getpersonID=(String)session.getAttribute("personID");
String sql="SELECT COUNT(*) AS number FROM ApplyAUDITING WHERE (EMP_CODE='" + getpersonID + "')";
ResultSet rs=db.executeQuery(sql);
if(rs.next())
out.write("注意:");
out.write("你已请假次数");
out.println(rs.getInt("number"));

%>
<%
String numberStr = "?????";
session.setAttribute("Greeting", numberStr);
out.print(session.getAttribute("Greeting"));
%>
怎么样才能把out.println(rs.getInt("number"));得到的数字转换成字符串,并且赋值给一个变量呢???即:怎么样才能得到由COUNT(*)函数统计的行数一值,变换成字符串,并赋值给一个字符串变量呢???请补充程序一下。

不用那么麻烦,像这道程序一样处理就可以了
<%
String sqll="SELECT GETDATE() AS ctime";
String d="";
ResultSet rsl=db.executeQuery(sqll);
if(rsl.next())
d=rsl.getString("ctime");
out.println(d);
%>

最简单的方法:
rs.getInt("number")+""

String number = rs.getint("number").toString();或
String number = new String(rs.getint("number").toString());