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

📄 useraction.java

📁 struts hibernet spring
💻 JAVA
字号:

package com.ts.struts.action;

import java.io.UnsupportedEncodingException;
import java.util.Iterator;
import java.util.List;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.actions.DispatchAction;

import com.ts.orm.TsUserdata;
import com.ts.service.iUserService;
import com.ts.struts.form.UserForm;


public class UserAction extends DispatchAction {

	public iUserService userService;
	public ActionForward register(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {
		UserForm userForm = (UserForm) form;// TODO Auto-generated method stub
		int status = userService.addUser(userForm);
		String  register = "";
		if(status==0){
			System.out.println("注册成功");
			register ="registerSuccess";
		}else if(status==1){
			System.out.println("注册失败,用户名已经存在");
			register ="registerFail";
		}
		request.setAttribute("register", register);
		return mapping.findForward("register");
	}
	public ActionForward getUserById(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {
		UserForm userForm = (UserForm) form;// TODO Auto-generated method stub

		TsUserdata userdata = userService.getUserById(userForm);
		System.out.println("用户姓名"+userdata.getTsUsername());
		request.setAttribute("TsUserdata", userdata);
		
		return mapping.findForward("getEditUserById");
	}
	public ActionForward getUserByPhone(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {
		UserForm userForm = (UserForm) form;// TODO Auto-generated method stub
		List list = userService.getUserByPhone(userForm);
		return null;
	}
	public ActionForward getUserList(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {
		UserForm userForm = (UserForm) form;// TODO Auto-generated method stub
		List list = userService.getUserList(userForm);
		return null;
	}
	public ActionForward getUserByName(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {
	
			UserForm userForm = (UserForm) form;
			String name = request.getParameter("tsUsername");
				System.out.println(name);
	
			List list = userService.getUserByName(userForm);
			int size = list.size();
			TsUserdata userdata ;
			HttpSession session = request.getSession();
	
			if(size>0){
				session.setAttribute("status", "true");
			}else{
				session.setAttribute("status", "false");
			}
	
		return mapping.findForward("status");
	}
	public ActionForward editUserInfo(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {
		UserForm userForm = (UserForm) form;// TODO Auto-generated method stub
		
		System.out.print("editUserInfo");
		List list = userService.editUserInfo(userForm);
		return null;
	}
	public ActionForward deleteUser(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {
		UserForm userForm = (UserForm) form;// TODO Auto-generated method stub
		boolean ifSuccess = userService.deleteUser(userForm);
		return null;
	}
	public ActionForward login(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {
		UserForm userForm = (UserForm) form;// TODO Auto-generated method stub
		
		List list = userService.getUserByName(userForm);
		int size = list.size();
		if(size>0){
			TsUserdata userdata = (TsUserdata)list.get(0);
			String  password = userdata.getTsPassword();
			String  Loginpassword = userForm.getTsPassword();
			if(Loginpassword.equals(password)){
				System.out.println("登陆成功");
				return mapping.findForward("loginSuccess");
			}else{
				System.out.println("密码错误");
				return mapping.findForward("passwordFalse");
			}
		}else{
			System.out.println("用户不存在");
			return mapping.findForward("userNotExit");
		}
	}
	public void setUserService(iUserService userService) {
		this.userService = userService;
	}
	
}

⌨️ 快捷键说明

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