【问题标题】:redirect external url in browser在浏览器中重定向外部 url
【发布时间】:2012-12-01 00:33:16
【问题描述】:

从我的操作类中获得某个 url 后,我想重定向该 url [https://api.login.yahoo.com/oauth/v2/request_auth?oauth_token=abcdefg] 并自动在浏览器中显示该 url .但是现在我收到了 No Action Mapped 404 消息,尽管我从动作类中正确传递了 url。

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

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

                return "redirect";
            }

            return "input";

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

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

【问题讨论】:

标签: jsp struts2


【解决方案1】:

我只是缺少 getter 和 url 的 setter。现在可以工作了:D

public String getUrl() {
        return url;
    }

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-07-16
    • 1970-01-01
    • 2014-10-20
    • 1970-01-01
    • 2019-07-07
    • 2013-04-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多