以下是部分代码。
JSP文件
    <% String Ttest=null;%>
<html:form action="/Ctrl.action" method="post"><input type="hidden" name="abc" value="<%= Ttest %>"/>Ctrl.java文件
为什么在java文件里
String abc=request.getParameter("abc");
abc得到的  不是空null  而是字符串的null,使用 abc.length()值为4.另外想问<input type="hidden" name="abc" value="<%= Ttest %>"/>正常来说  如果input的value是null  会error么?

解决方案 »

  1.   

    “abc得到的 不是空null 而是字符串的null”,是因为<input type="hidden" name="abc" value="<%= Ttest %>"/>这里的Ttest为null,正确写法
    <input type="hidden" name="abc" value="<%= Ttest == null ? "":Ttest %>"/>
    “如果input的value是null 会error么?”
    不会
      

  2.   

    不会的。会在文本框中显示null。