request.setCharacterEncoding("GBK");
int userId=Integer.getInteger(request.getParameter("Id"));我用String 接过没错转成INT就错了。。我是在Tomcat6.0下运行的。。org.apache.jasper.JasperException: An exception occurred processing JSP page /bookContent.jsp at line 197194:
195: <%
196: request.setCharacterEncoding("GBK");
197: int userId=Integer.getInteger(request.getParameter("Id"));
198: BookBo boo=new BookBo();
int userId=Integer.getInteger(request.getParameter("Id"));我用String 接过没错转成INT就错了。。我是在Tomcat6.0下运行的。。org.apache.jasper.JasperException: An exception occurred processing JSP page /bookContent.jsp at line 197194:
195: <%
196: request.setCharacterEncoding("GBK");
197: int userId=Integer.getInteger(request.getParameter("Id"));
198: BookBo boo=new BookBo();
你用Integer.getInteger()方法得到的是一个Integer对象,而非int类型。
建议用Integer的parseInt()方法,这个返回的是int类型。
int userId=Integer.parseInt(request.getParameter("Id"));