Struts2从Request GET类型获取参数

时间:2013-07-26 14:02:02

标签: parameters struts2 get request httprequest

在我的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任何提示。

1 个答案:

答案 0 :(得分:2)

您可能希望阅读一些Struts 2文档。

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

似乎更容易,是吗?现在有一段时间使用文档将为您节省大量时间。