首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

大家帮小弟我看下这个异常在什么地方

2012-03-09 
大家帮我看下这个错误在什么地方?tddiv aligncenter%String num (String)rs.getString(5)if(se

大家帮我看下这个错误在什么地方?
<td><div align="center">
  <%
String num = (String)rs.getString(5);
if(session.getAttribute("access") != "y" ){
out.println("未注册") ;  
}else{  
 
out.println(" <a href=\"download.jsp?ID=\""+num+"\">下载 </a> "); 
 

}
%>
  </div></td>
   
  <td><div align="center"><a href="play.jsp?ID=<%=num%>" target="_blank">试听 </a></td>

我把rs.getstring(5)定义为num后,试听可以获得id值,下载却不行,为什么啊?

[解决办法]
这句话String num = (String)rs.getString(5); 

下面加上一句系统输出语句
看看你的num得到值没有
要是没有得到值当然取不到
[解决办法]
先看看num值取回来了没有,如果有值按1楼的办法或改变一下数据类型试试:
int num = Integer.ParseInt(rs.getString(5)); 

[解决办法]
原来lz多敲了一个\"改成下面的就ok,试了好久,狂晕

HTML code
<%String num = (String) request.getParameter("num");out.println("<a href=\"download.jsp?ID="+num+"\">下载 </a>");%> 

热点排行