?? 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 + -