struts 2.xmlに設定301がジャンプします.

712 ワード

301は、ユーザまたは検索エンジンがウェブサーバにブラウズ要求を送信すると、サーバが返信したHTTPデータストリームのヘッダ情報(header)の状態コードの一つであり、このウェブページが別のアドレスに恒久的に移行することを示す.
他の一般的な状態コードには、200が正常であること、404ページが見つからないこと、302が一時的に転向することなどが含まれています.
   一般的に私達はjspページでレスポンスを通して実現します.
        toUrl = "http://xxx.com";
        response.setStatus(301);
        response.setHeader("Location", toUrl);	
   struts 2では直接構成によってactionのresultに以下の内容を配置すればいいです.
<result name="to_first" type="httpheader">
    <param name="status">301</param>
    <param name="headers.Location">${youUrl}</param>
</result>