欢迎来到天天文库
浏览记录
ID:29413186
大小:75.70 KB
页数:15页
时间:2018-12-19
《struts2增删改查功能》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、struts2增删改查功能实现先看下总体项目这是用户登陆表这是用户信息表1.在用户输入用户名和密码登陆之后,我们可以直接调用一个查询所有用户信息的方法,这样就可以查看到所有用户信息了,所要做的就是要写多个方法来执行,然后返回给页面显示(在这里我没有做分页演示),大家要有耐心的看哦,代码有点多。。。------------------------------action类代码--------------------------packagelaogen.action;importjava.sql.Connection;importjava.sql.ResultSet;i
2、mportjava.sql.Statement;importjava.text.SimpleDateFormat;importjava.util.ArrayList;importjava.util.List;importjavax.servlet.http.HttpSession;importorg.apache.struts2.ServletActionContext;importlaogen.common.DBcon;importlaogen.dto.depDto;importcom.opensymphony.xwork2.ActionSupport;@Suppr
3、essWarnings("serial")publicclassactionextendsActionSupport{privateStringusername;//注意这里跟index.jspform里面的name属性要对应privateStringpassword;privateStringmsg;publicStringgetMsg(){returnmsg;}publicvoidsetMsg(Stringmsg){this.msg=msg;}//然后生成settinggettingpublicStringgetUsername(){returnusername;
4、}publicvoidsetUsername(Stringusername){this.username=username;}publicStringgetPassword(){returnpassword;}publicvoidsetPassword(Stringpassword){this.password=password;}//自己写个方法来执行登陆publicStringlogin()throwsException{Connectionconn=DBcon.getConnection();//这是用来连通数据库,记得,要下载个驱动程序,mysqlStatem
5、entstmt=null;ResultSetrs1=null;ResultSetrs2=null;try{stmt=conn.createStatement();Stringsql1="select*fromuserinfomationwhereusername='"+this.username+"'";rs1=stmt.executeQuery(sql1);if(!rs1.next()){//判断用户名是不是存在,如果不是则输出信息,返回界面this.msg="用户名不正确!";return"Error";}else{Stringsql2="select*fromu
6、serinfomationwherepassword='"+this.password+"'";rs2=stmt.executeQuery(sql2);if(!rs2.next()){//判断密码是不是存在,如果不是则输出信息,返回界面this.msg="密码不正确!";return"Error";}}rs1.close();rs2.close();stmt.close();conn.close();}catch(Exceptione){e.printStackTrace();}//当上面验证成功了,调用下面的query方法,查出所有用户信息returnquery()
7、;}//这里是用来输出所有用户信息publicStringquery()throwsException{Connectionconn=DBcon.getConnection();//这是用来连通数据库,记得,要下载个驱动程序,mysqlStatementstmt=null;try{stmt=conn.createStatement();Stringsql="select*fromdep";//从另一张表查出信息ResultSetrs=stmt.executeQuery(sql);Listlist=newArrayList
此文档下载收益归作者所有