📄 useraction.java
字号:
/*******************************************************************\
* *
* LightningBoard *
* *
* http://sourceforge.net/projects/lightningboard/ *
* *
* Copyright (c) 2002 Xiaobo Liu *
* *
*********************************************************************
* LICENSE INFORMATION *
* *
* LightningBoard is free software; you can redistribute it and/or *
* modify it under the terms of the GNU General Public License as *
* published by the Free Software Foundation; either version 2 of *
* the License, or any later version. *
* *
* We don't charge anything for the use of LightningBoard, we only *
* require you to keep the copyright present on your site and in *
* the source files. *
* *
* LightningBoard is distributed in the hope that it will be useful,*
* but without any warranty; without even the implied warranty of *
* merchantability or fitness for a particular purpose. See the GNU *
* General Public License for more details. *
* *
\*******************************************************************/
package liuxiaobo.lb.action;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import liuxiaobo.util.*;
import liuxiaobo.lb.*;
import liuxiaobo.lb.dao.*;
import liuxiaobo.lb.bean.*;
public class UserAction {
public String excute(HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException ,ActionException{
int u_id =StringUtil.parseInt(request.getParameter("u_id"));
if (u_id==0){
try {
HttpSession sess = request.getSession(false);
LoginBean loginBean=(LoginBean)sess.getAttribute("loginBean");
u_id=StringUtil.parseInt(loginBean.getU_id());
}
catch (Exception ex) {
u_id=0;
}
if (u_id==0){
request.setAttribute("actionMessage",new ActionMessage("no_login"));
return "/actionMessage.jsp";
}else{
response.sendRedirect("user.do?u_id="+u_id);
return null;
}
}
UserDAO userDAO=new UserDAO();
UserBean userBean=userDAO.execute(u_id);
if (userBean!=null){
request.setAttribute("userBean",userBean);
return "/user.jsp";
} else {
request.setAttribute("actionMessage",new ActionMessage("no_such_user"));
return "/actionMessage.jsp";
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -