为什么明明是空值,但是显示非空呢?
情况如下:
在一个new_topic.jsp的文件中有以下语句,用来发送信息,用action传到insertnew_topic.jsp页面中:
<FORM ACTION="insert_newTopic.jsp">
<input type="text" name="topic_name" size=30 >
</FORM>
在文本框是空的情况下,发过去了,在insertnew_topic.jsp页面用以下语句检查发过来的是否空值:
String topic_name=request.getParameter("topic_name");
if(topic_name==null)
out.println("空");
else out.println("不空");
结果在insertnew_topic.jsp的页面中显示的居然是“不空”,
要是把上面那句换成 else out.println(topic_name);
它又没东西显示出来,空白的,这是为什么呢?
(文本框可以确认是空的)