在我的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任何提示。
答案 0 :(得分:2)
您可能希望阅读一些Struts 2文档。
public class MyAction extends ActionSupport {
private String login;
public void setLogin(String login) { this.login = login; }
}
似乎更容易,是吗?现在有一段时间使用文档将为您节省大量时间。