int image_id =java.lang.Integer.parseInt(request.getParameter("Id"));
这句有什么错误吗?
这句有什么错误吗?
解决方案 »
- hiberante一对一问题
- STRUTS按钮传参数的问题
- Servlet问题 求 解!!!!!!
- JAVA向数据库mysql4.0.16插入UTF-8出现乱码的问题
- 急!100分求救!关于Jxl数据导出数字类型的单元格问题。请高手指教!
- 小弟还是有个问题不解:在doPost()中redirect到另一个页面,然后在doGet()中完全调用doPost()方法,会死循环吗?
- 请教一个问题Apache,jdk,tomcat,weblogic到底是什么?
- 高分求-----java使用socket进行email的smtp和pop3操作详列!!!
- 问一个关于struts的问题,比较简单!!!
- 我下了resin3.0运行setup后重启,结果iis不能启动远程服了,我应如何做才能架起jsp服务器啊?
- JSP 页面中table 中的 数据不能通过ACTION传参么?详细如贴 急 ,谢谢!
- jsp里有没有可用的html在线编辑器?
但是要判断下
if(request.getParameter("Id")!=null){int image_id =java.lang.Integer.parseInt(request.getParameter("Id")); }不然可能报空指针!
为什么啊?
string var_id = ""; var_id = request.getParameter("Id"); if(var_id!=null){
int image_id =Integer.parseInt(var_id); }
org.apache.jasper.JasperException: Exception in JSP: /as/showimage.jsp:2623: }
24: </script>
25: <%
26: String var_id="";
27: var_id = request.getParameter("Id");
28:
29: if(var_id!=null){
还有这个:java.lang.NumberFormatException: null
可我数据库里的id不是空的啊?
也就是说request.getParameter("Id")==null
null转化为数字就会报错了你需要想LS那样判断一下是否为空,不为空在做转换
org.apache.jasper.JasperException: Exception in JSP: /as/showimage.jsp:2623: }
24: </script>
25: <%
26: if(request.getParameter("Id")!=null){
27:
28: int image_id =Integer.parseInt(request.getParameter("Id"));
29: 和java.lang.NumberFormatException: null
还是几乎一样的错误.
高手们,帮忙啊,要怎么办?
24: </script>
25: <%
26: if(request.getParameter("Id")!=null){
27:
28: int image_id =java.lang.Integer.parseInt(request.getParameter("Id"));
29:
Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:506)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:395)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
root cause java.lang.NumberFormatException: null
java.lang.Integer.parseInt(Unknown Source)
java.lang.Integer.parseInt(Unknown Source)
org.apache.jsp.as.showimage_jsp._jspService(showimage_jsp.java:89)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:334)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)这个是错误代码,帮忙看看吧,谢谢了.
最好先判断一些是否是为null了
if(request.getParameter("Id")!=null)
{
int image_id =Integer.parseInt(request.getParameter("Id"));
}
为什么会这样?