1

我正在尝试检查 java 中的表单字段是否为空。我搜索了很多,但我只在 javascript 中找到它。

问题是我想在我的控制器中检查它。

我怎样才能做到这一点?

问候。

谢谢你。

4

4 回答 4

2

您可以通过 HttpServletRequest 检查参数:

    String p = req.getParameter("p");
    if(p==null){
        System.out.println("parameter p is empty");
    }
于 2012-08-01T08:39:49.830 回答
1

如果您在控制器中测试它:
if(request.getParameter().trim().compareTo("") == 0){ // Do what you want

如果您在页面中测试它,只需尝试以下操作:
if(field.text.toString().trim().compareTo("") == 0){ //Do what you want

于 2012-08-01T09:02:29.540 回答
0

检查空字段,您必须检查 null 和空字符串。

if(str == null && str.equals(""){}

于 2012-08-01T08:58:38.300 回答
0

使用 Java 6,您可以测试一个空的 String :

if(null == myString || myString.trim().isEmpty() { .. ;}

编辑添加 trim() 以去除空白

于 2012-08-01T08:44:51.613 回答