当前位置:编程学习 > JAVA >>

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()方法传递的本来就是字符串 --------------------编程问答--------------------
引用 2 楼  的回复:
request.getParameter()方法传递的本来就是字符串

补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,