3

paramStruts 2 は、インターセプタを使用して、リクエスト パラメータからアクション クラス フィールドへの自動マッピングを行うことを知っています。しかし、パラメーターを別の名前のアクション フィールドにマップしたい場合はどうすればよいでしょうか。私が持っているとしましょう

<input type="text" name="username">

これを下のフィールドにマップしたい場合

private String realName;
public String getRealName() {
return realName;
}

public void setRealName(String realName) {
      this.realNaame = realName;
}

このマッピングを行うにはどうすればよいですか。使ってもいいですか

realName = request.getParameter("username");

もしそうなら、アクションクラスでリクエストオブジェクトを取得するにはどうすればよいですか? また、OGNL 式を使用した JSP ページでも機能しますusernamerealName? この種のマッピングを行うための struts2 構成の他の方法はありますか?

4

1 に答える 1