2013-07-26 40 views
2

在我的Struts2的應用程序我有內部邏輯,GET請求參數: HTTP://local_ip:8080 /支柱/管理/ editUser登錄= SomeLoginStruts2的得到請求GET類型

從提取的參數值要求我在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任何提示。

回答

2

您可能需要閱讀一些Struts 2文檔。

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

似乎更容易,是嗎?現在一段時間的文檔將爲您節省大量時間。