本文主要是介绍JSP的增删改查part2,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
增加显示数据库表格cdsn的功能
1.
》》对CdsnDao接口和方法,CdsnService接口和方法进行处理,并增加CdsnServlet用于对新建展示页面进行处理
对cdsnDao接口和方法增加
》》接口
//获取cdsn用户数据列表
public List<cdsn> getCdsnList();
》》CdsnDaoImpl增加内容//获得数据库所有数据public List<cdsn> getCdsnList() {//使用List定义一个list接口 用类ArrayList继承并实现ListList<cdsn> list = new ArrayList<cdsn>();//调用BaseDao的getcon方法进行连接 con = bdao.getCon();//设置对数据库的执行方法语句String sql = "select * from cdsn"; try {//连接数据库ps= con.prepareStatement(sql);//方法executeQuery用于产生单个结果集(ResultSet)的语句rs=ps.executeQuery();//判断结果集是否存在,并将数据添加到list中保存while(rs.next()){cdsn cn = new cdsn();cn.setId(rs.getInt("id"));cn.setUsername(rs.getString("username"));cn.setPassword(rs.getString("password"));cn.setName(rs.getString("name"));cn.setAge(rs.getInt("age"));list.add(cn);} }catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();}//关闭连接finally{bdao.getClo(con, ps, rs);} return list ; }
2.》》csdnservice添加
//获得数据库cdsn表中所有数据public List<cdsn> getCdsnList();
》》csdnserviceimpm添加
public List<cdsn> getCdsnList() {
List<cdsn> listcdsn = cdao.getCdsnList();
return listcdsn;
}
3.
》》添加一LoginServlet
主要代码如下
4,将LoginServlet登录成功跳转方向规定为CdsnServlet来取数据public void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {//调用CdsnSerice接口方法CdsnService cserice = new CdsnServiceImpl();List<cdsn> listcdsn=cserice.getCdsnList();//将listcdsn放入sessionrequest.getSession().setAttribute("listcdsn", listcdsn);response.sendRedirect("showcdsn.jsp");}
5.建立一新showcdsn.jsp来显示数据
<%//获取cdsnservlet中存取的listcdsn放入list中来取出List<cdsn> list=(List<cdsn>)request.getSession().getAttribute("listcdsn");for(cdsn c:list){%><tr><td><%=c.getId() %></td><td><%=c.getUsername() %></td><td><%=c.getPassword() %></td><td><%=c.getName() %></td> <td><%=c.getAge() %></td> <td></td> </tr><%}%>
最后显示的数据如下
这篇关于JSP的增删改查part2的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!