int ID=Integer.parseInt(request.getParameter("ID")); 报错

weiyuyancun 2013-07-14 08:39:21
报500错误,错误信息如下
type Exception report

message An exception occurred processing JSP page /bbs_detail.jsp at line 10

description The server encountered an internal error that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: An exception occurred processing JSP page /bbs_detail.jsp at line 10

7: connDB conn=new connDB();
8: String username=(String)session.getAttribute("username");
9: int ID=-1;
10: ID=Integer.parseInt(request.getParameter("ID"));
11: if(ID>0){
12: ResultSet rs=conn.executeQuery("select * from tb_BBS where ID="+ID);
13: String Title="";

源码是:
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<%@ page import="com.wgh.DB.connDB" %>
<%@ page import="com.wgh.DB.chStr" %>
<%@ page import="java.lang.NumberFormatException" %>
<%
chStr chStr=new chStr();
connDB conn=new connDB();
String username=(String)session.getAttribute("username");
int ID=-1;
ID=Integer.parseInt(request.getParameter("ID"));
if(ID>0){
ResultSet rs=conn.executeQuery("select * from tb_BBS where ID="+ID);
String Title="";
String content="";
String Intime="";
if(rs.next()){
Title=rs.getString(2);
content=rs.getString(3);
Intime=rs.getString(4);
}
%>

...全文
1803 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
liuzhou812602259 2013-10-17
  • 打赏
  • 举报
回复 1
把 ID=Integer.parseInt(request.getParameter("ID")); 改写成ID=Integer.parseInt((request.getParameter("ID")).trim()); 就对了。
weiyuyancun 2013-07-14
  • 打赏
  • 举报
回复
请大家帮帮忙,谢谢,小弟感激不尽啊

10,607

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 其他
社区管理员
  • 其他
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧