ProductCont.java
@RequestMapping("/search")
public ModelAndView search(@RequestParam(defaultValue = "") String product_name) {
ModelAndView mav = new ModelAndView();
mav.setViewName("product/list");
mav.addObject("list", productDao.search(product_name));
return mav;
}//search() end
ProductDAO.java
public List<Map<String , Object>> search(String product_name) {
return sqlSession.selectList("product.search", "%" + product_name + "%");
}//search() end
product.xml
<select id="search" resultType="java.util.Map">
SELECT product_code, product_name, description, price, filename
FROM product
WHERE product_name LIKE #{product_name}
ORDER BY product_name
</select>
상품명에 검색어를 입력하고 검색 버튼을 누르면 상품명 입력란에 입력했던 '사과'라는 검색어가 사라진다.
이 검색어가 사라지지 않게 해 보자
ProductCont.java
'웹개발 교육 > Spring' 카테고리의 다른 글
[75일] Spring (22) - MyBatis 프로젝트 (수정) (0) | 2022.11.11 |
---|---|
[75일] Spring (21) - MyBatis 프로젝트 (상세보기) (0) | 2022.11.11 |
[74~5일] Spring (19) - MyBatis 프로젝트 (쓰기) (0) | 2022.11.11 |
[74일] Spring (18) - MyBatis 프로젝트 (설정, 첫페이지, 목록) (0) | 2022.11.10 |
[74일] Spring (17) - Ajax 검색 (0) | 2022.11.10 |