手把手教你如何在JSP页面显示数据库的表单 您所在的位置:网站首页 jsp如何使用数据库中的数据 手把手教你如何在JSP页面显示数据库的表单

手把手教你如何在JSP页面显示数据库的表单

2024-07-01 03:05| 来源: 网络整理| 查看: 265

1.结果显示

和数据库中显示相差无几,如果利用CSS样式可以显示得更漂亮。

2.思路总结

在一个页面上写一个链接,链接到实现功能的Servlet——》Servlet中实现数据库的链接和数据获取——》在新的页面显示获取的数据

3.

首先写第一个页面 地区获取 获取//点击跳转到Servlet Servlet中要做的事:1.链接到目标数据库2.用select语句获取全部数据3.利用list存储所有数据4.利用request传值到下一个页面 import java.io.IOException; import java.sql.ResultSet; import java.sql.SQLException; import java.util.ArrayList; import java.util.List; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import com.mysql.jdbc.Connection; import com.mysql.jdbc.Statement; import com.zzxt.util.DbUtil; import sun.jd.role.Area; @WebServlet("/GetServlet") public class GetServlet extends HttpServlet{ private static final long serialVersionUID = 1L; protected void doGet(HtttpServletRequest request,HttpServletResponse response)throws ServletException, IOException{ Connection conn=(Connection) DbUtil.getDbconnn();//DbUtil工具会在之后的博客写出 try{ Statment stat=(Statement)conn.creatStatement(); ResultSet rs=null; //数据集 String sql="select * from area"; //书写sql语句 rs.executeQuery(sql); //执行sql语句 List list=new Arraylist(); //中是创建出的类对象,其内属性与表中属行一一对应 while(rs.next()){ list.add(new Area(rs.getString("id"),rs.getString("code"),rs.getString("name"),rs.getString("parent_code"))); } request.setAttribute("areas",list); //传入对象和设置key值 request.getRequestDispatcher("form.jsp").forward(request,response); //设置跳转页面 }catch (SQLException e) { e.printStackTrace(); } } 在form.jsp页面显示获取到的值(同样用到了EL和JSTL) Area nameidcodeparentCode ${area.id} ${area.name} ${area.code} ${area.parentCode}

attention:一定要在引包后在表头里写

 

 

 



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有