JAVA_web关于post的问题。
以下是部分代码。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么? --------------------编程问答-------------------- “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么?”
不会 --------------------编程问答-------------------- request.getParameter()方法传递的本来就是字符串 --------------------编程问答--------------------
补充:Java , Web 开发