gpt4 book ai didi

java - 空白表单文本框

转载 作者:行者123 更新时间:2023-12-01 16:12:01 24 4
gpt4 key购买 nike

我正在重新填充用户之前使用 HTTP session 填写的表单字段。我通过 servlet 从表单中获取字段:

//On servlet
String polyNum = request.getParameter("policyNum")
session.setAttribute("policyNum", polyNum);

//On JSP
<td align = "right"><font color = "#FF0000">*</font><font face= "Calibri, Arial" size = "3"> Policy #:</font></td>
<td><input type="text" name= "policyNum" size="19" tabindex = "1" value="
<% out.println(session.getAttribute("policyNum");%>">

问题:当我运行 JSP 页面时,我在表单的文本框中发现了一个前导空格。因此,每当我提交表单时,空格也会插入到数据库中。

有什么想法吗?任何帮助将不胜感激。

最佳答案

你可以像这样修剪它:

String polyNum = request.getParameter("policyNum");
polyNum = polyNum == null ? null : polyNum.trim();
session.setAttribute("policyNum", polyNum );

如果你的jsp看起来像

<input type ="text" value="
<%= session.getAttribute( "policyNum" ); %>
"/>

你会得到空白。

此外,您也不会显示您在数据库中输入的位置。

关于java - 空白表单文本框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/779970/

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