0
点赞
收藏
分享

微信扫一扫

JavaWeb EMS员工信息管理系统 查询功能(Servlet)

冬冬_79d4 2022-03-30 阅读 51

实现查询功能

属于服务器端的控制层的Servlet类

功能:接收页面端修改员工发送过来的请求,查询要修改的一条员工的信息

EmpSelectServlet.java

package web;

import java.io.IOException;
import java.io.PrintWriter;
import java.sql.ResultSet;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import dao.EmpDao;
//属于服务器端的控制层的Servlet类
//功能:接收页面端修改员工发送过来的请求,查询要修改的一条员工的信息
public class EmpSelectServlet extends HttpServlet {

	
	public void doGet(HttpServletRequest request, HttpServletResponse response)
				throws ServletException, IOException {
				//接收点击修改员工发送请求的参数
				String strId=request.getParameter("id");
				//System.out.println(strId);
				
				//调用模型层
				EmpDao dao=new EmpDao();
				ResultSet rs=dao.getEmpById(Integer.parseInt(strId));
				//System.out.println(rs);//com.mysql.jdbc.JDBC4ResultSet@7bf4c3
				//将结果集中的数据取出来看一下,因为该查询是根据id有条件的查询,那么rs结果集中要不没有数据,要不只有一条数据
				/*
				try {
					if(rs.next()){
						System.out.println(rs.getInt("id")+","+rs.getString("name"));
					}
				} catch (SQLException e) {
					e.printStackTrace();
				}
				*/
				//已经得到模型层返回的结果集,跳转到updateEmp.jsp页面
				//转发  重定向
				//将结果集放在request作用域中
				request.setAttribute("rs", rs);
				//获得转发器,进行请求转发
				request.getRequestDispatcher("updateEmp.jsp").forward(request, response);

}

}

项目代码地址

举报

相关推荐

0 条评论