我正在创建一个 jsp 页面来测试验证器 servlet 以进行 uni 评估。
我是 jsp 的新手,所以我只想知道如何确保在第一页加载时该字段为空。
这个想法是,当表单被提交时,它被发送到一个 servlet,该 servlet 检查字段是否为空(它们具有用户输入的值),如果它们为空,则将它们重定向回带有错误消息的表单。
所以这是我的jsp字段的一个片段:
<td class="formlabel">Name:</td>
<td><input type="text" size="27" id="name" name="name" value="<%= session.getAttribute("name")%>" /></td>
<%
if((String)session.getAttribute("name") == "") {
%>
<span class="error">No name entered</span>
<%
}
%>
但目前我遇到的问题是会话属性是null
. 所以null
出现在输入字段中。我不想在第一次加载 jsp 时使用它,我只想让它为空白。我该怎么做呢?