Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Parameters Struts2从请求获取类型获取参数_Parameters_Struts2_Get_Request_Httprequest - Fatal编程技术网

Parameters Struts2从请求获取类型获取参数

Parameters Struts2从请求获取类型获取参数,parameters,struts2,get,request,httprequest,Parameters,Struts2,Get,Request,Httprequest,在我的Struts2应用程序中,我对内部逻辑有这样的GET请求: http://local\u ip:8080/struts/admin/editUser?login=SomeLogin 为了从请求中提取参数值,我在execute()方法中编写了一段代码: Map params=ActionContext.getContext().getParameters(); String[]logins=(String[])params.get(“login”); 字符串login=logins[0]//

在我的Struts2应用程序中,我对内部逻辑有这样的GET请求: http://local\u ip:8080/struts/admin/editUser?login=SomeLogin

为了从请求中提取参数值,我在execute()方法中编写了一段代码:

Map params=ActionContext.getContext().getParameters();
String[]logins=(String[])params.get(“login”);
字符串login=logins[0]//这里我们有正确的值=SomeLogin
是的,它能用,但看起来太大了,放不下这么小的东西。有更好的办法吗?
thx提供任何提示。

您可能需要阅读一些Struts 2文档

public class MyAction extends ActionSupport {
    private String login;
    public void setLogin(String login) { this.login = login; }
}
看起来比较容易,是吗?现在使用文档的一些时间将在将来为您节省大量时间

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