前提・実現したいこと
引数で受け取ったリクエストオブジェクトのsetAttribute()メソッドを呼び出し、"no_item"というキーを登録したいです。
該当のソースコード
package ken.act; import java.util.ArrayList; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpSession; import ken.bean.Item; import ken.dao.SearchDAO; public class SearchAction extends Action{ public String execute (HttpServletRequest request) throws Exception{ String keyword = request.getParameter("keyword"); String genre = request.getParameter("genre"); SearchDAO searchDao = new SearchDAO(); // 3 ArrayList<Item> search = (ArrayList<Item>)searchDao.search_table(keyword, genre); HttpSession session = request.getSession(true); session.setAttribute("table_items",search); //ココ if(search == null){ session.setAttribute("no_item",""); } return "/top.jsp"; } }
あなたの回答
tips
プレビュー