📄 userinfo.java
字号:
package com.zkdz.action;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import com.zkdz.actionForm.UserinfoForm;
import com.zkdz.core.ChStr;
import com.zkdz.dao.UserinfoDAO;
public class Userinfo extends Action {
UserinfoDAO userinfoDAO=null;
ChStr chStr=null;
public Userinfo(){
userinfoDAO=new UserinfoDAO();
chStr= new ChStr();
}
//保存用户信息
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
String action=request.getParameter("action");
// System.out.println("获取到的操作为:"+action); //获取操作方式
if(action==null||"".equals(" ")){
return mapping.findForward("error");
}else if("saveUserinfo".equals(action)){
return userinfoSave(mapping,form,request,response);
}else if("vertemplate".equals(action)){
return vertemplate(mapping,form,request,response);
}
request.setAttribute("error", "操作错误!");
return mapping.findForward("error");
}
public ActionForward userinfoSave(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response){
/*
* 测试能正确得到指纹模板
*/
UserinfoForm userinfoForm=(UserinfoForm)form; //从客户端提取用户信息
//System.out.println(userinfoForm.getTemplate());
int ret=0;
ret=userinfoDAO.addUserinfo(userinfoForm);
if(ret==1){
return mapping.findForward("saveok");
}else{
request.setAttribute("error", "添加用户信息失败");
return mapping.findForward("error");
}
}
public ActionForward vertemplate(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response){
UserinfoForm userinfoForm=(UserinfoForm)form;
UserinfoForm userinfoForm1 =new UserinfoForm();
String userid=userinfoForm.getUserid();
//System.out.println("得到比对的用户id:"+userinfoForm.getUserid());
// System.out.println("比对模板:"+userinfoForm.getTemplate());
int ret=0;
ret=userinfoDAO.vertemplate(userinfoForm);
if(ret==1){
HttpSession session=request.getSession();
userinfoForm1 = userinfoDAO.query_from_userid(userid);
//比对成功,将用户信息保存到session中
session.setAttribute("verokUserinfo", userinfoForm1);
return mapping.findForward("verok");
}else{
return mapping.findForward("vererror");
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -