顯示具有 validation annotation 標籤的文章。 顯示所有文章
顯示具有 validation annotation 標籤的文章。 顯示所有文章

2017年12月25日 星期一

Java Spring - 搭建Spring MVC (2)

  • Accept request parameter
    • Spring MVC允許多種方式將client的data傳到controller method中
      1. Query parameter
      2. Form parameter
      3. Path variable
  • 處理Query parameter
    • 翻頁功能,讓使用者可以選擇要看哪一頁
    • 假設要查看某一頁的Spittle列表,則這個list會按照最新的Spittle在前進行排序,因此下一頁的第一筆ID早於前一頁的最後一筆ID
    • 為了顯示下一頁的Spittle,需要將一個Spittle的ID傳入
    • 也可以傳入一個parameter確定要展現的Spittle counts
    • 需要寫的controller method要處理以下參數
      • before parameter
      • count parameter
    • 將spittles() method替換為使用上述兩個parameter的新spittles() method