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
Java 6では、空の文字列をテストできます。
if(null == myString || myString.trim().isEmpty() { .. ;}
空白を削除するためのtrim()を追加するための編集
空のフィールドをチェックするには、nullと空の文字列をチェックする必要があります。
if(str == null && str.equals( ""){}