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

Integer.parseInt出错!该怎么解决

2012-01-12 
Integer.parseInt出错!!!!请问一下各位高人,使用这个的时候Integer.parseInt用不用在页面加什么包??%@pag

Integer.parseInt出错!!!!
请问一下各位高人,使用这个的时候Integer.parseInt用不用在页面加什么包??

<%@   page   contentType= "text/html;   charset=gb2312 "   language= "java "   import= "java.sql.* "   errorPage= " "   %>
<%@include   file= "conn.jsp "%>

<!DOCTYPE   HTML   PUBLIC   "-//W3C//DTD   HTML   4.01   Transitional//EN "   "http://www.w3.org/TR/html4/loose.dtd ">
<html>
<head>
<meta   http-equiv= "Content-Type "   content= "text/html;   charset=gb2312 ">
<title> 无标题文档 </title>
</head>

<body>
<%
int   i   =   Integer.parseInt(session.getAttribute( "int "));
//String   content=new   String(request.getParameter( "content ").getBytes( "ISO8859_1 "), "gb2312 ");
String   sql= "insert   into   user_zc   (jf)   values( ' "+i+ " ') ";
stmt.executeUpdate(sql);
%>
</body>
</html>

[解决办法]
int i = Integer.parseInt((String)session.getAttribute( "int "));

//上面对应的地方改成这样。


session.getAttribute( "int ");//返回的是Object,把他强制转换为String,然后用Integer.parseInt(str);

使用的java.lang.Integer不用导入
[解决办法]
int i = Integer.parseInt(session.getAttribute( "int ").toString());
[解决办法]
不用,但是如果给出的参数是null或者不能正常转成int的 "4bd "这种,会抛出异常的
[解决办法]
首先Object obj = session.getAttribute( "int ")
然后int i = obj == null?0:Integer.parseInt(obj.toString());
[解决办法]
up
[解决办法]
int i = Integer.parseInt(session.getAttribute( "int "));中session.getAttribute( "int ")是OBJ型的.....String sql= "insert into user_zc (jf) values( ' "+i+ " ') ";中,既然I是数字,就不用加‘’了吧...
[解决办法]
sql语句中整形不需要加单引号
[解决办法]
jf既然是int的就不能强制转换成String吧

热点排行