打个比方,一个网页向另一个网页提交表单,如果跟本不存在某一个项(接受aa,但表单里根本没有aa),则会取得null, <form action="page2.jsp"> <input type = "submit" /> </form>但如果有aa这个项,只是不往里面写任何东西,就直接提交,就会接受到"" <form action="page2.jsp"> <input type ="text" name="aa"/> <input type = "submit" /> </form> --------------------------------------------- <% String s = request.getParameter("aa"); if ( s == null) { %> s is null <% } else{ if( s.equals("")){ %> s is ""
指针”。
<form action="page2.jsp">
<input type = "submit" />
</form>但如果有aa这个项,只是不往里面写任何东西,就直接提交,就会接受到""
<form action="page2.jsp">
<input type ="text" name="aa"/>
<input type = "submit" />
</form>
---------------------------------------------
<%
String s = request.getParameter("aa");
if ( s == null)
{
%>
s is null
<% }
else{
if( s.equals("")){
%>
s is ""
<% } } %>
null是不存在的。
""是空字符串,是存在的。
""已经分配了内存