在Struts2中从操作重定向到外部URL

时间:2013-04-22 15:35:30

标签: url redirect struts2 action

我正在尝试与此问题类似的事情

redirect external url in browser

但它根本不适合我。

行动代码:

    public String getMail(){
        try {  //some code

            url = accessToken.getCallbackUrl();
            if(url != null){

                return "redirect";
            }

            return "input";

        } catch (UnsupportedOperationException e) {
            return "input";
        }
    }

    public String getUrl() {
        return url;
    }

    public void setUrl(String url) {
        this.url = url;
    }

struts.xml中

    <action name="getMail" method="getMail"
                  class="test.MailAction">
                <result name="input">/index.jsp</result>
                <result name="redirect" type="redirect">${url}</result>
    </action>

我也为url写了setter-getter。

当我尝试在浏览器中手动编写此网址时,它工作正常。但是,它自动不会重定向

0 个答案:

没有答案