?? useraction.java
字號:
/*
* Generated by MyEclipse Struts
* Template path: templates/java/JavaClass.vtl
*/
package com.wish.bbs.struts.action;
import java.util.Date;
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 sun.misc.BASE64Encoder;
import com.wish.bbs.dao.UserDAO;
import com.wish.bbs.pojo.User;
import com.wish.bbs.struts.form.UserForm;
/**
* MyEclipse Struts
* Creation date: 04-07-2008
*
* XDoclet definition:
* @struts.action path="/user" name="userForm" parameter="method" scope="request"
*/
public class UserAction extends DispatchAction {
/*
* Generated Methods
*/
/**
* Method execute
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
*/
public ActionForward login(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
HttpSession session=request.getSession();
UserForm userForm = (UserForm) form;// TODO Auto-generated method stub
BASE64Encoder b64=new BASE64Encoder();
UserDAO dao=new UserDAO();
String year=userForm.getBirth_y();
String month=userForm.getBirth_m();
String birthday=year+"/"+month;
User user=new User();
user.setBirthday(birthday);
user.setDescription(userForm.getDescription());
user.setEmail(userForm.getEmail());
user.setNickname(userForm.getNickname());
user.setPhone(userForm.getPhone());
user.setPwd(userForm.getPwd());
user.setRegisterdate(new Date());
user.setRole("1");
user.setSex(userForm.getSex());
user.setStatus("1");
user.setCount(0);
user.setUsername(userForm.getUsername());
dao.save(user);
session.setAttribute("user", user);
return mapping.findForward("main");
}
public ActionForward logoff(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
HttpSession session=request.getSession();
session.removeAttribute("user");
return mapping.findForward("main");
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -