一个百思不得其解的问题。
我在用JSP开发程序时遇到下面一个问题,愿意与大家探讨!
我在form中通过一个input type=textfield name=email 传递参数,在另外一个页面中通过
reqest.getParameter("email")获取其值
当你在input中填入值时工作正常。但是如果不填入值
刚开始时我打算通过
String email=request.getParameter("email");
if(email==null){do something;}
但是我发现根本捕获不到!后来通过浏览器输入file?email=&anothor=hello
仍然不能捕获异常。如果输入firl?anothor=hello则可以!
后来经过多次测试!通过if(email.length()==0)可以确定输入为空!
这到底是一个bug呢,还是sun有意为之!