ホームページ  >  記事  >  ウェブフロントエンド  >  リターンステアリング方式

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

巴扎黑
巴扎黑オリジナル
2016-11-25 12:00:301227ブラウズ

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 "リダイレクト:" VIEW_PATH を返す

>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 (リクエスト、レスポンス);
例:

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。