list.add(一个javabeans对象);在while里全加如后,返回list,然后再index.jsp里
for(int i=0;i<list.size();i++)
{
Items item = list.get(i);
取出来,循环里的div也有效,图片循环显示出来。
得导需要的包<%@ page import="entity.Items" %>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<head>
<base href="<%=basePath%>">
</head>
在index.jsp里点击那个图片,在那个for循环里会item.getId()会获取当前图片id,<a href="details.jsp?id=<%=item.getId()%>">
在details.jsp里接收,Items item = itemDao.getItemsById(Integer.parseInt(request.getParameter("id")));
stmt.setInt(1,2);是给PrepareStatement准备的sql语句中的第一个?赋值为2;
list.add();里放什么对象,List<Items> list=new ArrayList<Items>();<>里就放什么类名;
Dao层负责rs.getInt("id")一个一个取出来,再放入item对象,list是为了太多个item的话,就全存list里,用时在取出放在item里。
一组数据的话就放在item里,return item就行
在servlet doPost里,建一个servlet都是继承HttpServlet类
创建session对象并发给index.jsp
request.getSession().setAttribute("PROFIT", list);
response.sendRedirect("index.jsp");
doGet是处理get请求,doPost是处理post请求
servlet主要是用它的request,response对象,request.getSession().setAttribute("regUser", u);
保存session数据和跳转页面