私はJavaでPlayFramework1.2.5を使用しています。ログインフォームがあります。必要なチェックでログインフォームを検証しようとしています。つまり、ユーザー名とパスワードの両方が必要です。私はこのコードを実行しました:
public static void welcome(@Required String txtUserName, @Required String txtPassword){
if(Validation.hasErrors()){
flash.error("Oops!!! Please enter your credentials!");
login();
}
render(txtUserName,txtPassword);
}
メッセージを表示するために、これは私がhemlページに持っているものです:
<td align="right">
#{if flash.error}
<p style="color: red;">
${ flash.error }
</p>
#{/if}
</td>
それらのいずれかまたは両方が存在しない場合、特定のメッセージを表示したい。つまり、ユーザー名が存在しない場合、メッセージは「ユーザー名を入力してください!!!」である必要があります。現在、共通のメッセージを表示しています。
これを実現する方法を教えてください。