我正在尝试检查 java 中的表单字段是否为空。我搜索了很多,但我只在 javascript 中找到它。
问题是我想在我的控制器中检查它。
我怎样才能做到这一点?
问候。
谢谢你。
我正在尝试检查 java 中的表单字段是否为空。我搜索了很多,但我只在 javascript 中找到它。
问题是我想在我的控制器中检查它。
我怎样才能做到这一点?
问候。
谢谢你。
您可以通过 HttpServletRequest 检查参数:
String p = req.getParameter("p");
if(p==null){
System.out.println("parameter p is empty");
}
如果您在控制器中测试它:
if(request.getParameter().trim().compareTo("") == 0){ // Do what you want
如果您在页面中测试它,只需尝试以下操作:
if(field.text.toString().trim().compareTo("") == 0){ //Do what you want
检查空字段,您必须检查 null 和空字符串。
if(str == null && str.equals(""){}
使用 Java 6,您可以测试一个空的 String :
if(null == myString || myString.trim().isEmpty() { .. ;}
编辑添加 trim() 以去除空白