SpringMVCは3、RESTfulなスタイルと結果のジャンプを学びます

RESTfulなスタイル

コンセプト

安らかなスタイルは、リソースの場所やリソース操作です。ない標準プロトコルはスタイルだけではありません。デザイン・ソフトウェアより簡潔なのこのスタイルに基づいて、より多くのキャッシュメカニズムを実装する構造と容易になります。

機能

  • リソース:インターネットすべてが資源として抽象化することができます
  • リソース操作:使用異なるPOST、DELETE、PUT、GET、リソース操作の使用
  • それぞれ、追加、削除、変更、クエリ。

オペレーティング・資源の伝統的な方法:異なるパラメータによって異なる効果を達成するために!単一の方法、ポストとGET

  • http://127.0.0.1/item/queryltem.action?id=1クエリ、GET
  • http://127.0.0.1/item/saveltem.action新、POST
  • http://127.0.0.1/item/updateItem.action更新、POST
  • http://127.0.0.1/item/deleteItem.action?id=1削除、GETやPOST

操作は、RESTfulなリソースを使用して:異なる効果は、異なる要求によって達成することができます!要求アドレスとしてではなく、機能が異なる場合があります:としては、以下の

  • http://127.0.0.1/item/1クエリ、GET
  • http://127.0.0.1/item/1新、POST
  • http://127.0.0.1/item/1更新、PUT
  • http://127.0.0.1/item/1、削除します

前方に転送要求

@Controller
public class ModelTest {

    @RequestMapping(path = "/m1/t1")
    public String test(Model model) {

        model.addAttribute("msg","ModelTest");
        return "forward:/WEB-INF/jsp/test.jsp";
    }
}

リダイレクトリダイレクト

@Controller
public class ModelTest {

    @RequestMapping(path = "/m1/t1")
    public String test(Model model) {

        model.addAttribute("msg","ModelTest");
        return "redirect:/index.jsp";
    }
}

おすすめ

転載: www.cnblogs.com/yfyyy/p/12433537.html