リターンステアリング方式

巴扎黑
リリース: 2016-12-06 11:26:10
オリジナル
1380 人が閲覧しました

Return リダイレクトメソッド
> リダイレクトを使用する場合、最後のメソッド
@RequestMapping(value = "list")
public String list(HttpServletRequest request,HttpServletResponse response,
, String> paramMap,
モデルモデル) { directService.findPageQuery(request,response,paramMap,model);model.addAttribute("page",page) ;
return VIEW_PATH + "/direction/studentDirectionList";
}
例:return "redirect:" + Global.getAdminPath( ) + "/direction/list"; 戻り面は list メソッドが返されます (list はメソッド)。

>return VIEW_PATH + "/direction/studentDirectionConfig"; このメソッド内のすべてのコードを渡した後、ジャンプするページ (studentDirectionConfig がページ) に直接戻ります。

> Ajax で送信:
ステップ 1: Ajax はデータをサーブレットに送信し、関連する処理を実行します
ステップ 2: サーブレットの後、次のメソッドを通じてメッセージ データをフロント デスクに返すことができます: String msg= "error "; 応答 .getWriter (). Write (msg);
情報を返します! (3 番目の部分にジャンプしたい場合は、この例のポップアップ プロンプト ボックスのように、返された情報がそれに応じて処理されます。)
3 番目の部分: フォアグラウンドで js を介したページ ジャンプを実現します ( web-inf の jsp に配置されている場合、jsp は web.xml にデプロイする必要があります。そのような URL が有効になります。web-inf の jsp については http://blog.csdn.net/wanghaiping1993/article/details/23510411 を参照してください。にアクセスしてください) window.location.href="${pageContext.request.contextPath}/main.jsp";

Ajax を使用してフォームを送信します:
ステップ 1: フォームを作成した後、サーブレットに情報を送信します
パート 2:次のステートメントを使用してページ ジャンプを実現するリダイレクトを実行します (この方法で使用すると、jsp を web-inf にデプロイする必要はありません)
request.getRequestDispatcher("/WEB-INF/ jsp/***.jsp").forward (リクエスト、レスポンス);
例:

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート