Java 如何检查html文本框中的空值?
我有一个JSP页面,从html文本框中获取值。 我想将该值插入MySQL数据库。 我希望如果文本框为空、null、零和未定义,则在数据库中插入0,否则在数据库中插入实际值 这是我的密码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=='' ||
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() ==''){
......
}