从动作类中获取某个网址后,我想重定向该网址[https://api.login.yahoo.com/oauth/v2/request_auth?oauth_token=abcdefg],然后在浏览器中自动显示该网址。但是现在我收到No Action Mapped 404消息,尽管我正确地从action类传递了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>
我只是想念getter,URL的setter。现在可以使用了:D
public String getUrl() { return url; } public void setUrl(String url) { this.url = url; }