【发布时间】:2016-04-11 06:41:59
【问题描述】:
为什么当值为空时request.getAttribute返回'null'字符串?
它返回一个由 4 个字符组成的字符串(null、n、u、l、l)为什么?我需要 String 的值为 "" 或 null。
你能帮忙吗?
<% String queryString = new String();
queryString = request.getAttribute("query"); %>
【问题讨论】:
-
因为在那里设置了
"null"字符串而不是null文字。换句话说,您需要退后一步,仔细检查负责设置属性的代码。