package action;
import java.util.List;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts2.ServletActionContext;
import org.apache.struts2.dispatcher.mapper.ActionMapping;
import com.opensymphony.xwork2.Action;
import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;
import dao.TestDao;
import dao.TestDaoImpl;
import domain.Test;
import service.LoginFace;
public class UserAction extends ActionSupport
{
public UserAction()
{
}
public String getPassword()
{
return password;
}
public String getUsername()
{
return username;
}
public LoginFace getFace()
{
return face;
}
public void setFace(LoginFace face)
{
this.face = face;
}
public void setPassword(String password)
{
this.password = password;
}
public void setUsername(String username)
{
this.username = username;
}
public void setDao(TestDao dao) {
this.dao = dao;
}
public String login()
{
Test t=face.combine(getUsername(), getPassword());
List<Test> l = dao.queryTestName(t.getUsername());
for(int i=0;i<l.size();i++){
String password = l.get(i).getPassword();
if(this.password.equals(password))
return "success";
}
return "error";
}
public String register()
{
Test t=face.combine(getUsername(), getPassword());
boolean b = dao.insertTest(t);
if(b==true)
return "success";
else
return "error";
}
public String queryall() {
List<Test> l1 = dao.queryTest();
HttpServletRequest request = ServletActionContext.getRequest();
request.setAttribute("user", l1);
return "success";
}
public String update() {
HttpServletRequest request = ServletActionContext.getRequest();
String username=request.getParameter("username");
Test t=face.combine(username, password);
boolean b = dao.updateTest(t);
if(b==true)
return "success";
else
return "error";
}
public String delete() {
HttpServletRequest request = ServletActionContext.getRequest();
String username=request.getParameter("username");
boolean b = dao.deleteTest(username);
if(b==true)
return "success";
else
return "error";
}
private String username;
private String password;
private LoginFace face;
private TestDao dao;
}

fzw466452006
- 粉丝: 15
最新资源
- 大数据时代存量档案数字化信息采集.docx
- 机械制造与自动化人才培养方案.doc
- 最新ppt简约小清新风信息化教学设计教师课件模板.pptx
- 推动互联网、大数据、人工智能和实体经济深度融合ppt通用模板.pptx
- IT前沿技术探索之软件定义网络.doc
- “国培计划”--山西省乡村中小学教师网络研修与校本研修整合培训项目实施项目.doc
- 计算机技术应用与电子商务发展分析.docx
- 基于铁路动车所BIM+GIS模型配色规则研究.docx
- 面向卓越软件工程师培养的课程体系改革与实践.docx
- 软考数据库系统工程师复习资料(完全版).docx
- 大数据时代背景下高校图书馆采编工作的转型分析.docx
- 简析电气工程及其自动化的发展现状与发展展望.docx
- 工程项目管理-第一次必做作业答案.doc
- 中南大学网络学院工程测量考试试题(六)答案.doc
- 电气控制与PLC应用期末考试卷子.doc
- 中国网络直播行业分析报告-市场竞争现状与发展前景评估.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈


