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

📄 useraction.java

📁 用java实现的一个论坛,可以供大家参考
💻 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 + -