JAVA_web关于post的问题。

yanchuanliangycl 2012-10-29 02:00:08
以下是部分代码。
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么?
...全文
66 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
桃园闲人 2012-10-29
  • 打赏
  • 举报
回复
不会的。会在文本框中显示null。
zxhcloth 2012-10-29
  • 打赏
  • 举报
回复
“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么?”
不会

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧