Java 如何检查html文本框中的空值?

Java 如何检查html文本框中的空值?,java,javascript,mysql,jsp,jdbc,Java,Javascript,Mysql,Jsp,Jdbc,我有一个JSP页面,从html文本框中获取值。 我想将该值插入MySQL数据库。 我希望如果文本框为空、null、零和未定义,则在数据库中插入0,否则在数据库中插入实际值 这是我的密码 Strins s1=request.getparameter("edate"); s1="1990-07-16 09:12:45" int s4=0 <script> var a=<%=s1%> if(a==null || a==undefined || a=='' ||

我有一个JSP页面,从html文本框中获取值。 我想将该值插入MySQL数据库。 我希望如果文本框为空、null、零和未定义,则在数据库中插入0,否则在数据库中插入实际值

这是我的密码

Strins s1=request.getparameter("edate");
s1="1990-07-16 09:12:45"
int s4=0

<script>
    var a=<%=s1%>
    if(a==null || a==undefined || a=='' || a==0){                
       <% psmnt.setInt(6,s4); %>
    }
    else{
       <% psmnt.setString(6,s1); %>
    }
</script>
你可以用这个

<script>
if(typeof a == 'undefined' || a == 0) {
// Insert db 0
}
</script>
你的箱子是Texpox还是Texpox

如果正在使用,请将默认值置于其上:

 <input type="text" value="">
或者,如果您也不允许空白,请执行以下操作:

if(a=='' || a.trim() ==''){
    ......
}

我用它抛出ava.lang.illegalargumentException你的错误来自JAVA,我给了你js代码。您需要检查此错误的位置,以便了解发生的情况
if(a=='' || a.trim() ==''){
    ......
}