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

📄 inaction.java

📁 天乙代码src_531.rar 天乙代码src_531.rar 天乙代码src_531.rar 天乙代码src_531.rar
💻 JAVA
字号:
package com.laoer.bbscs.bbs.action;

import org.apache.struts.action.*;
import javax.servlet.http.*;
import com.laoer.bbscs.bbs.actionform.*;
import com.laoer.bbscs.bbs.business.*;
import com.laoer.bbscs.sysinfo.*;
import com.laoer.bbscs.util.*;
import com.laoer.bbscs.servlet.*;
import com.laoer.bbscs.db.*;
import org.apache.struts.util.*;
import java.util.*;

public class InAction
    extends Action {

  public ActionForward execute(ActionMapping actionMapping,
                               ActionForm actionForm,
                               HttpServletRequest httpServletRequest,
                               HttpServletResponse httpServletResponse) {
    ActionErrors errors = new ActionErrors();
    SidActionForm form = (SidActionForm) actionForm;
    UserSessionCheck myUserSessionCheck = new UserSessionCheck(form.getSid(),
        httpServletRequest);
    if (!myUserSessionCheck.checkSession()) {
      errors.add("error.timeout", new ActionError("error.timeout"));
      saveErrors(httpServletRequest, errors);
      return actionMapping.findForward("error");
    }
    httpServletRequest.setAttribute("myUserSessionCheck", myUserSessionCheck);
    httpServletRequest.setAttribute("sid", form.getSid());
    User myUser = myUserSessionCheck.getUser();
    if (!myUserSessionCheck.isGuest()) {
      if (myUser.getUser(null, "UserName", true) != Sys.RESULT_RIGHT) {
        errors.add("error.user.msg3", new ActionError("error.user.msg3"));
        saveErrors(httpServletRequest, errors);
        return actionMapping.findForward("error");
      }
    }
    myUser.userLongin();
    UserOnline myUserOnline = UserOnlineFactory.getInstance();
    myUserOnline.setUserFriend(myUser.getUserInfo().getFriend());
    int[] onlineNum = myUserOnline.getOnlineNum();
    //httpServletRequest.setAttribute("onlineNum", onlineNum);
    String[] weburl = {
        Sys.WEBSITE[1]};
    httpServletRequest.setAttribute("weburl", weburl);
    String[] olevel = myUser.getUserLevel();
    if (myUserSessionCheck.isGuest()) {
      olevel[1] = "0";
    }
    httpServletRequest.setAttribute("olevel", olevel);
    String[] myguestbook = {
        Sys.getURL(), form.getSid(), "0", "0"};
    String[] myfriend = {
        "<a href='" + Sys.getURL() + "onlineListAction.do?sid=" + form.getSid() +
        "&action=friend'>", "0",
        "<a href='friendAction.do?sid=" + form.getSid() + "&action=show'>", "0"};
    GuestBookInfo myGuestBookInfo = new GuestBookInfo();
    myGuestBookInfo.setUname(myUserSessionCheck.getUserName());
    myGuestBookInfo.setUserID(myUserSessionCheck.getUserID());
    GuestBook myGuestBook = GuestBookFactory.getInstance();
    myGuestBook.setGuestBookInfo(myGuestBookInfo);
    if (!myUserSessionCheck.isGuest()) {
      myguestbook[2] = String.valueOf(myGuestBook.getGuestBookNewNum(null));
      myguestbook[3] = String.valueOf(myGuestBook.getGuestBookNum(null));
      myfriend[1] = String.valueOf(myUserOnline.getFriendOnlineNum());
      myfriend[3] = String.valueOf(myUser.getUserInfo().getUserFriendNum());
    }
    httpServletRequest.setAttribute("myguestbook", myguestbook);
    httpServletRequest.setAttribute("myfriend", myfriend);
    String[] useronlinenum = {
        Sys.getURL(), form.getSid(), String.valueOf(onlineNum[0]),
        String.valueOf(onlineNum[1])};
    httpServletRequest.setAttribute("useronlinenum", useronlinenum);
    UserSession myUserSession = ServerSession.getSession(form.getSid(),
        httpServletRequest);
    myUserSession.setAttribute("user", myUser);
    ServerSession.upSession(myUserSession);
    MessageResources messages = getResources(httpServletRequest);
    Locale locale = getLocale(httpServletRequest);
    String inheadadv = ShowMsg.getInHeadAdv(messages, locale, form.getSid(),
                                            myUserSessionCheck);
    httpServletRequest.setAttribute("inheadadv", inheadadv);

    FileIO io = new FileIO();
    httpServletRequest.setAttribute("bullstr",
                                    io.getPublicFileInfo("bulletin.htm",
        form.getSid()));
    httpServletRequest.setAttribute("commend",
                                    io.getPublicFileInfo("commend.htm",
        form.getSid()));
    httpServletRequest.setAttribute("starpic",
                                    io.getPublicFileInfo("starpic.htm",
        form.getSid()));
    httpServletRequest.setAttribute("staruser",
                                    io.getPublicFileInfo("staruser.htm",
        form.getSid()));
    httpServletRequest.setAttribute("userexp",
                                    io.getPublicFileInfo("userexp.htm",
        form.getSid()));
    httpServletRequest.setAttribute("boardslist",
                                    io.getPublicFileInfo("boardslist.htm",
        form.getSid()));
    httpServletRequest.setAttribute("newpost",
                                    io.getPublicFileInfo("newpost.htm",
        form.getSid()));
    io = null;
    /*
     String bullstr = Util.getPublicFileInfo("bulletin.htm", form.getSid());
         httpServletRequest.setAttribute("bullstr", bullstr);
         httpServletRequest.setAttribute("commend",
                                    Util.getPublicFileInfo("commend.htm",
        form.getSid()));
         httpServletRequest.setAttribute("starpic",
                                    Util.getPublicFileInfo("starpic.htm",
        form.getSid()));
         httpServletRequest.setAttribute("staruser",
                                    Util.getPublicFileInfo("staruser.htm",
        form.getSid()));
         httpServletRequest.setAttribute("userexp",
                                    Util.getPublicFileInfo("userexp.htm",
        form.getSid()));
         httpServletRequest.setAttribute("boardslist",
                                    Util.getPublicFileInfo("boardslist.htm",
        form.getSid()));
         httpServletRequest.setAttribute("newpost",
                                    Util.getPublicFileInfo("newpost.htm",
        form.getSid()));*/
    errors = null;
    form = null;
    myUserSessionCheck = null;
    myUser = null;
    myUserOnline = null;
    onlineNum = null;
    weburl = null;
    olevel = null;
    myguestbook = null;
    myfriend = null;
    myGuestBookInfo = null;
    myGuestBook = null;
    useronlinenum = null;
    messages = null;
    locale = null;
    inheadadv = null;
    return actionMapping.findForward("in");
  }
}

⌨️ 快捷键说明

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