![]() form表單的action地址一定要與controller中對應方法的value地址相同 如: @RequestMapping(value = "xxx",method = RequestMethod.POST) ![]() 控制器中要注意:參數 String keywords;對應的是form表單中的 'name="keywords" '如果 表單中name值改變,控制器參數 也要隨之改變,否則找不到值。 上圖 (1)、創建Article對象 (2)、將從form表單獲取的keywords(關鍵字字段)set至 Article對象中。 (3)、調用articleService的findList方法 查詢到所有值並存放在li中 ![]() 上圖為JSP中的展示頁面。 items的值與圖2中model值對應 以上所有步驟可以實現點擊搜索展示所有帶有搜索關鍵字的文章 以下重構 ![]() 用model將需要的值帶回到JSP頁面(后面會用到) ![]() 之前展示的是所有的值,重構之后每頁最多展示10個 ![]() 並且要增加一個GET方法(我也不知道為啥) ![]() 最終結果大概就只這個吊樣 ![]()
|