gpt4 book ai didi

jsp - 首次加载页面时字段应为空白

转载 作者:行者123 更新时间:2023-12-02 05:33:58 25 4
gpt4 key购买 nike

我正在创建一个 jsp 页面来测试 uni 评估的验证器 servlet。

我是 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>
<%
}
%>

但目前我遇到的问题是 session 属性为 null。所以 null 出现在输入字段中。我不想在第一次加载 jsp 时使用它,我只希望它是空白的。我该怎么做?

最佳答案

使用 JSP EL:

<input type="text" name="name" value="${name}" />

当属性为空时,JSP EL 不会输出任何内容。

无论如何都应避免使用 Scriptlet。

关于jsp - 首次加载页面时字段应为空白,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11963421/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com