想要在jsp里面做这些判断还是用jstl标签吧,反正以后绝对会用到的。
在页面的最上面<%@ page这一行的下面导入标签库:<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>;然后你就可以在jsp页面用标签了。
不为空判断:<c:if test="${ not empty a }">内容</c:if>
为空判断:<c:if test="${empty a }">内容</c:if>
jsp页面的非空判断一般由js判断,判断方法有多种。
1、js获取对应输入框的值value
2、直接利用value==''判断是否非空或者利用正则表达式校验value
3、value为空d出提示给用户
示例:
页面有如下输入框:
<input type="text" id="name" value=""/>
判断方法:
function validEmpty(){//获取输入框的输入值
var name = document.getElementById('name').value
if(name == null || name == ''){
alert("username 不可为空")
return false
}
//用正则判断,至少要输入一个非空字符
var regex = /^\S+$/g
if(!name.test(regex)){
alert("username 不可为空")
return false
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)