Struts 2 - URLをリダイレクトされたアクションに更新するRedirectAction

POST後のアクションをDologinアクションにリダイレクトしようとしています。私は、私がリダイレクトしている行動を反映するためのURLをとっています。ただし、リダイレクトされた操作ではなく、まだ投稿された操作にURLが残ります。以下はStruts.xmlセクションです - ありがとう

 
    
        /mobile/login.jsp
    

    
        /mobile/home.jsp
    

    
        
            /mobile
            home
        

        
            /mobile
            login
        
    

0
私はあなたが見ていることがどういうものかは分かりません。 (また、無関係ですが、ネームスペース内でリダイレクトする場合はネームスペースを指定する必要はありません)。
追加された 著者 Dave Newton,
また、直接アクセスを許可しないように、JSPを/WEB-INF の下に置くことをお勧めします。
追加された 著者 Dave Newton,

2 答え

FWIW、私はこの振る舞いを再現することはできません。

また、パッケージ構成をDRYすることもできます。


  
    /mobile/login.jsp
  

  
    /mobile/home.jsp
  

  
    home
    login
  

0
追加された

私はあなたがここで言及したものをテストし、ブラウザ上のURLを反映しています。 ajaxリクエストを使用している場合は、URLの変更は表示されません。 htmlフレームも使用している場合は、これを確認することができます。

ドキュメントでは、この結果の型がブラウザのURLをリダイレクトすることが記載されています。下記の文書を参照してください:

http://struts.apache.org/2.0.14/docs /redirect-action-result.html

0
追加された