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