2

私の Struts2 アプリには、内部ロジックに対する GET リクエストがあります: http:// /local_ip:8080/struts/admin/editUser?login=SomeLogin

リクエストからパラメータ値を抽出するために、execute() メソッドにコードを書きました。

Map<String, Object> params = ActionContext.getContext().getParameters();
String[] logins = (String[]) params.get("login");
String login = logins[0]; //here we have correct value = SomeLogin

ええ、それは機能しますが、そのような小さなものには大きすぎるようです. より良い方法はありますか?任意のヒントのための thx。

4

1 に答える 1

2

Struts 2 のドキュメントのいくつかを読みたいと思うかもしれません。

public class MyAction extends ActionSupport {
    private String login;
    public void setLogin(String login) { this.login = login; }
}

簡単そうですよね?ここでドキュメントに時間を割いておけば、将来的に多くの時間を節約できます。

于 2013-07-26T14:16:28.847 に答える