java - 当 JSP 中不一定需要输入字段时,如何存储输入字段中的空值?

标签 java html jsp email servlets

JSP

email = request.getParameter("vemail");
String sql = "insert into regdriver(email)values ('"+email+"')";    
st=con.createStatement();
rs=st.executeQuery(sql);

HTML 标签

<input type="email" name="vemail" id="mail" placeholder="">

如果我没有在电子邮件字段中输入任何值,则 null 值将存储在数据库中。除了 null 值之外,我不希望在数据库中存储任何内容。

最佳答案

不太确定OP的观点,如果您只是不想在电子邮件为空时修改数据库,只需添加如下if语句即可。

email = request.getParameter("vemail");
if(email != null){
    String sql = "insert into regdriver(email)values ('"+email+"')";    
    st=con.createStatement();
    rs=st.executeQuery(sql);
}

关于java - 当 JSP 中不一定需要输入字段时,如何存储输入字段中的空值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47831123/

相关文章:

java - 是否可以通过 RMI 或其他网络技术远程调用 Swing Listener 的方法?

java - 我可以在 Java 中以编程方式生成我自己的 key 表吗?

java - checkboxgroup 未出现在面板中

html - 带有 Input 元素的 Button 发光效果的 CSS

javascript - 如何在同一文本区域内重新映射键盘

javascript - 文字溢出时跑马灯

java - 使用默认模板的 spring mvc 出现 404 错误

java - 使用 Spring Boot 创建 RESTful Web 服务

java - 如何在eclipse中使用jSTL库

java - 将其中一个属性设置为 URL(超链接)