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

Java 6では、空の文字列をテストできます。

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

空白を削除するためのtrim()を追加するための編集

于 2012-08-01T08:44:51.613 に答える
0

空のフィールドをチェックするには、nullと空の文字列をチェックする必要があります。

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

于 2012-08-01T08:58:38.300 に答える