繁体   English   中英

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

[英]How do I store null value from input field when the input field is not necessarily required in JSP?

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);
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM