⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 userinfo.java

📁 BS 架构的指纹识别技术
💻 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 + -