int id = Integer.parseInt(request.getParameter("id"));
HttpSession session = request.getSession();
List<BookInfoDto> bookList = (List<BookInfoDto>)session.getAttribute("bookList");
for(int i = 0; i < bookList.size();i++){
if(bookList.get(i).getId() == id){
session.removeAttribute("bookList");
}
}从页面获取id值,再对id所对应的信息进行删除。我这样是删除session里的全部信息了。请问该怎么改才能删除id所对应的信息。
HttpSession session = request.getSession();
List<BookInfoDto> bookList = (List<BookInfoDto>)session.getAttribute("bookList");
for(int i = 0; i < bookList.size();i++){
if(bookList.get(i).getId() == id){
session.removeAttribute("bookList");
}
}从页面获取id值,再对id所对应的信息进行删除。我这样是删除session里的全部信息了。请问该怎么改才能删除id所对应的信息。
HttpSession session = request.getSession();
List<BookInfoDto> bookList = (List<BookInfoDto>)session.getAttribute("bookList");
for(int i = 0; i < bookList.size();i++){
if(bookList.get(i).getId() == id){
boolList.remove(i);
session.setAttribute("bookList",bookList);
break;
}
}
int id = Integer.parseInt(request.getParameter("id"));
HttpSession session = request.getSession();
List<BookInfoDto> bookList = (List<BookInfoDto>)session.getAttribute("bookList");
for(int i = 0; i < bookList.size();i++){
if(bookList.get(i).getId() == id){
bookList.remove(bookList.get(i))
}
}用哪个好些
HttpSession session = request.getSession();
List<BookInfoDto> bookList = (List<BookInfoDto>)session.getAttribute("bookList");
for(int i = 0; i < bookList.size();i++){
if(bookList.get(i).getId() == id){
bookList.remove(i);
}
}
int id = Integer.parseInt(request.getParameter("id"));
HttpSession session = request.getSession();
List<BookInfoDto> bookList = (List<BookInfoDto>)session.getAttribute("bookList");
for(int i = 0; i < bookList.size();i++){
if(bookList.get(i).getId() == id){
boolList.remove(i);
//session.setAttribute("bookList",bookList);
break;
}
}