首页 > 其他分享 >Create 1select+jdbc+jsp

Create 1select+jdbc+jsp

时间:2022-11-14 20:34:30浏览次数:39  
标签:userName UserDaoImpl jdbc request Create list jsp new

<form action="UserServlet" method="get">
查询条件:<input type="text" placeholder="输入用户名模糊查询" name="userName">
<input type="submit" value="搜索">
<input type="hidden" value="select" name="tag"> <!-- form表单内部用tag接收各种操作的值 -->


这里的userName,就是传递的用户界面的值,到数据库,给一个隐藏域,将这个地方提交时,type为select;

case "select":
String userName="";
if(request.getParameter("userName")!= null){
获取用户输入的 要搜索的 名字;
userName=request.getParameter("userName");
}
定义一个集合来存储 输出显示;
List<User> list= new ArrayList<User>();

如果没有输入要搜索的,就显示所有用户
if("".equals(userName)){
list = new UserDaoImpl().getuserList();

另外一种方式:(定义一个对象来调用方法,跟他自己new出来一个调用,是一样的)
UserDaoImpl us=new UserDaoImpl();
list=us.getuserList();

}else{
否则显示要搜索的那个信息
list = new UserDaoImpl().getuserList(userName);
}

把刚才的list的值放到userlist里面

request.setAttribute("userList", list);

转发 到 Userlist.jsp界面
request.getRequestDispatcher("Userlist.jsp").forward(request, response);

break;

标签:userName,UserDaoImpl,jdbc,request,Create,list,jsp,new
From: https://www.cnblogs.com/chuting/p/16890308.html

相关文章