在选择选项中检查空值

时间:2013-09-05 18:33:17

标签: html jsp servlets

在第1页中我有:

<SELECT name="<%=MY_INDEX %>"> <OPTION  selected value= ""></OPTION>

我正在尝试使用""检查下一页中我的选择框的request.getParameter值,如下所示:

if((request.getParameter(MY_INDEX)!=null) ||
   (!request.getParameter(MY_INDEX).equals(""))) {

但是我有以下例外 - 上面的检查被忽略了:

java.lang.NumberFormatException: For input string: "">

有人能给我一个克服这一点的线索吗?

1 个答案:

答案 0 :(得分:0)

尝试更改|| (或)和&amp;&amp; (和)

if((request.getParameter(MY_INDEX)!=null) && (!request.getParameter(MY_INDEX).equals(""))){

目前您的代码正在检查该值是否为空它不是空白,但您要确保它不是空它不是不要。