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

📄 userinfoutil.java

📁 这是《Struts网络编程实例》一书zhogn 的源代码部分
💻 JAVA
字号:
package org.ithinking.strutsExample.serviceImpl;

import org.ithinking.strutsExample.ActionForm.UserInfoActionForm;
import org.ithinking.strutsExample.entity.Userinfo;
import org.ithinking.utils.MessageDigestUtil;
import org.ithinking.utils.StringUtil;

public class UserInfoUtil {
  public static Userinfo getUserInfoFromActionForm(UserInfoActionForm form)
  {
	  if(form!=null)
	  {
		  try
		  {
		  Userinfo userInfo=new Userinfo();
		  userInfo.setAddress(form.getAddress());
		  userInfo.setEmail(form.getEmail());
		  userInfo.setMobile(form.getMobile());
		  MessageDigestUtil messageDigest=new MessageDigestUtil(MessageDigestUtil.MD5);
		  String passwordMD5=StringUtil.convertBytesToString(messageDigest.computeDigest(form.getPassword()));
		  userInfo.setPassword(passwordMD5);
		  userInfo.setPhone(form.getPhone());
		  userInfo.setSex(form.getSex());
		  userInfo.setUserloginid(form.getUserloginid());
		  userInfo.setUsername(form.getUsername());
		  userInfo.setId(form.getId());
		  return userInfo;
		  }
		  catch(Exception ex)
		  {
			  ex.printStackTrace();
			  return null;
		  }
	  }
	  else
	  {
		  return null;
	  }
  }
  public static UserInfoActionForm getFormFromUserInfo(Userinfo userInfo)
  {
	  if(userInfo!=null)
	  {
		  try
		  {
		 UserInfoActionForm form=new UserInfoActionForm();
		 form.setAddress(userInfo.getAddress());
		 form.setEmail(userInfo.getEmail());
		 form.setMobile(userInfo.getMobile());
		 form.setPassword(userInfo.getPassword());
		 form.setRepassword(userInfo.getPassword());
		 form.setPhone(userInfo.getPhone());
		 form.setSex(userInfo.getSex());
		 form.setUserloginid(userInfo.getUserloginid());
		 form.setUsername(userInfo.getUsername());
		 form.setId(userInfo.getId());
		  return form;
		  }
		  catch(Exception ex)
		  {
			  ex.printStackTrace();
			  return null;
		  }
	  }
	  else
	  {
		  return null;
	  }
  }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -