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

📄 usercontrol.java

📁 EasyJF开源新闻系统是一个由EasyJF开源团队组织开发的基于Java平台的开源新闻系统。当前系统已经实现了基本的基本的新闻的发布、审核、推荐
💻 JAVA
字号:
/**
 * 版权声明  EasyJF, 版权所有 违者必究
 * 版本号  0.1
 *创建者:张钰
 * 时 间:2006-4-6
 * 描 述:创建
 */
package com.easyjf.news.action;

import com.easyjf.news.logic.impl.UserServiceImpl;
import com.easyjf.news.model.Constants;
import com.easyjf.news.model.User;
import com.easyjf.web.ActionContext;
import com.easyjf.web.Module;
import com.easyjf.web.Page;
import com.easyjf.web.WebForm;
import com.easyjf.web.tools.AbstractCmdAction;

public class UserControl extends AbstractCmdAction {

	UserServiceImpl userDAO=UserServiceImpl.getInstance();
	public Page doInit(WebForm form, Module module) {
		// TODO Auto-generated method stub
		return doShowLogin(form,module);
	}
	public Page doShowLogin(WebForm form,Module module){
		User user=(User)ActionContext.getContext().getSession().getAttribute(Constants.SESSION_USER);
		form.addResult("user",user);
		return module.findPage("control");
	}
	public Page doUpdateUser(WebForm form, Module module) {
		String user_name=(String)form.get("user_name");
		System.out.println(user_name);
		String pws = (String) form.get("password");
		System.out.println(pws);
		String email = (String) form.get("email");
		String qq = (String) form.get("qq");
		String tel = (String) form.get("tel");
		String birthday = (String) form.get("birthday");
		String fax = (String) form.get("fax");
		String addr = (String) form.get("addr");
		String intro=(String)form.get("intro");
		User user = userDAO.getUserByName(user_name);
		user.setPassword(pws);
		user.setEmail(email);
		user.setQq(qq);
		user.setTel(tel);
		user.setBirthday(birthday);
		user.setFax(fax);
		user.setAddr(addr);
		user.setIntro(intro);
		System.out.println("赋值成功...");
			if (userDAO.updateUser(user)) {
			form.addResult("msg", "修改成功!");
			return doShowLogin(form,module);
		} else {
			form.addResult("msg", "修改失败,用户不存在!");
			return new Page("control", "/control.html");
		}
	}
}

⌨️ 快捷键说明

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