当前位置: 技术问答>java相关
不同的方式得到不同的值,头痛!!!
来源: 互联网 发布时间:2015-06-11
本文导语: 在一个jsp页面中有request.getParameter("user"); 如果从一个form发过来而且没有内容,那么request.getParameter("user").length()==0&&request.getParameter("user")!=null; 如果直接从url进入这个页面request.getParameter("user")==null如果request.getParameter("...
在一个jsp页面中有request.getParameter("user");
如果从一个form发过来而且没有内容,那么request.getParameter("user").length()==0&&request.getParameter("user")!=null;
如果直接从url进入这个页面request.getParameter("user")==null如果request.getParameter("user").length()那么将throw Exception
请问大家对这个问题是如何处理的
如果从一个form发过来而且没有内容,那么request.getParameter("user").length()==0&&request.getParameter("user")!=null;
如果直接从url进入这个页面request.getParameter("user")==null如果request.getParameter("user").length()那么将throw Exception
请问大家对这个问题是如何处理的
|
if (request.getParameter("user")!=null && request.getParameter("user").length()==0)
{
...
}
就可以了。按照 java的short circuit 逻辑操作,如果request.getParameter("user")=null , request.getParameter("user")!=null 为 false, 结果必为false, JVM就不会继续往下判断了。
|
if(user==null)
{
......
}
else
if(materialId.length()==0)
{
.......
}
else
{
.......
}
}
{
......
}
else
if(materialId.length()==0)
{
.......
}
else
{
.......
}
}
|
if(user==null)
{
......
}
else
{
if(materialId.length()==0)
{
.......
}
else
{
.......
}
}