Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > struts2 получить значение свойства из action`а


Автор: nmn 7.2.2011, 23:47
здравствуйте

есть login.jsp
Код

<s:action name="checkLogin"/>
<s:property value="?" escapeHtml="true"/>


action checkLogin отображается на CheckLoginAction.java
Код

   public class CheckLoginAction extends ActionSupport implements CookiesAware {

    private static final long serialVersionUID = 9019914175449417546L;

    private Map<String, String> cookies;
    private Boolean isLoggedIn;
    

    public String execute() {
        if (!getCookies().containsKey("email")) {
            isLoggedIn = false;
            return LOGIN;
        }
        isLoggedIn = true;
        return null;
    }

    public void setCookiesMap(Map<String, String> arg0) {
        setCookies(arg0);
    }

    public void setCookies(Map<String, String> cookies) {
        this.cookies = cookies;
    }

    public Map<String, String> getCookies() {
        return cookies;
    }

    public void setIsLoggedIn(Boolean isLoggedIn) {
        this.isLoggedIn = isLoggedIn;
    }

    public Boolean getIsLoggedIn() {
        return isLoggedIn;
    }
}   


каким то получить значение isLoggedIn в <s:property ...>? после выполнения checkLogin

Автор: Ares4322 13.2.2011, 18:05
http://struts.apache.org/2.0.14/docs/action.html

В самом низу написано.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)