//如果参数是空并且不是数字,则返回。
if(null==request.getParameter("guildId")&&
"".equals(request.getParameter("guildId"))&&
request.getParameter("guildId").matches("\\D+"))
return null;
int guildId = Integer.parseInt(request.getParameter("guildId"))+1;
这样写判断,为什么还会 出现下面异常:
java.lang.NumberFormatException: For input string: ""
java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
java.lang.Integer.parseInt(Integer.java:470)
java.lang.Integer.parseInt(Integer.java:499)
com.dbluethink.dkp.web.DkpController.listDkp(DkpController.java:279)
if(null==request.getParameter("guildId")&&
"".equals(request.getParameter("guildId"))&&
request.getParameter("guildId").matches("\\D+"))
return null;
int guildId = Integer.parseInt(request.getParameter("guildId"))+1;
这样写判断,为什么还会 出现下面异常:
java.lang.NumberFormatException: For input string: ""
java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
java.lang.Integer.parseInt(Integer.java:470)
java.lang.Integer.parseInt(Integer.java:499)
com.dbluethink.dkp.web.DkpController.listDkp(DkpController.java:279)
解决方案 »
- 用命令提示符用fop运行xsl-fo代码总是出现not find org.apache.fop.cli.Main.
- 请教一个关于初始化的当前时间和某个固定时间比较的问题。
- shell问题,这个怎么实现??
- 做.net 快两年了,想转JAVA现在正在学WEBWORK+SPRING+HIBERNATE大家能给点建议吗?
- 求 网络系统开发实例精粹(JSP版)源代码
- apache2.X和tomcat5.5.X配置到底有多难,谁能帮我
- 我以前是学asp.net的,我刚学用Struts的MVC2来做jsp网页,看了很多资料,有些东西很糊涂的,我对MVC2和asp.net中的三层结构的关系的理解如下
- 我有《weblogic7+bjb7整合开发培训手册一份》不敢独享,适合入门者,需要的给个email!!
- Struts2的HelloWorld级别的程序,StrutsPrepareAndExecuteFilter类未找到问题
- 关于Hibernate的问题
- JSP生成查询树怎么实现?帮顶就有分,不过顶的人多了分也就少了。
- jsp页面关键字查询pdf文件页面的内容。。。
先用一个变量保存起来嘛..
如果参数为并且不是数字....敢问这话如何理解??应该是如果参数为空或者不是数字,则返回吧?
String guildId = request.getParameter("guildId");
if(null == guildId || "".equals(guildId) || !guildId.matches("\\d+")){
return null;
}else{
..........
}
搞不明白你那判断条件是什么意思? 得到的参数是null而且是空字符串而且还是匹配全整数...
看的我很难过....
取出的值都是object类型的,你用"".equals(object)这应该是不对的!比较之前先转换!
2 看程序貌似你是想判断取出的值是不是null或者是不是空,如果成立的话,就返回NULL
可是你用的关系符号全是AND呵,逻辑不通吧!变成了当值是NULL并且为空的时候返回NULL!