📄 read.java
字号:
package com.laoer.bbscs.web.action;
import java.util.ArrayList;
import java.util.List;
import com.laoer.bbscs.bean.Elite;
import com.laoer.bbscs.bean.Forum;
import com.laoer.bbscs.bean.UserInfo;
import com.laoer.bbscs.comm.BBSCSUtil;
import com.laoer.bbscs.comm.Constant;
import com.laoer.bbscs.comm.IPSeeker;
import com.laoer.bbscs.exception.BbscsException;
import com.laoer.bbscs.service.*;
import com.laoer.bbscs.service.config.SysConfig;
import com.laoer.bbscs.service.web.PageList;
import com.laoer.bbscs.service.web.Pages;
import com.laoer.bbscs.web.interceptor.RemoteAddrAware;
import com.laoer.bbscs.web.interceptor.RequestBasePathAware;
public class Read extends BaseBoardAction implements RequestBasePathAware, RemoteAddrAware {
/**
*
*/
private static final long serialVersionUID = 5929551298886705620L;
private ForumService forumService;
private ForumService forumHistoryService;
private BoardService boardService;
private SysConfig sysConfig;
private IPSeeker ipSeeker;
private UserService userService;
private EliteService eliteService;
private List<Elite> eliteDirs;
private String basePath;
private String remoteAddr;
private String id;
private int inpages = 1;
private String mainid;
private int fcpage = 1;
private String fcaction = "index";
private long eliteId;
private long totalnum = 0;
private boolean urlRewrite = false;
private Forum forum;
private String ipinfo;
private List topicList;
public void setBasePath(String basePath) {
this.basePath = basePath;
}
public void setRemoteAddr(String remoteAddr) {
this.remoteAddr = remoteAddr;
}
public String getBasePath() {
return basePath;
}
public String getRemoteAddr() {
return remoteAddr;
}
public long getEliteId() {
return eliteId;
}
public void setEliteId(long eliteId) {
this.eliteId = eliteId;
}
public String getFcaction() {
return fcaction;
}
public void setFcaction(String fcaction) {
this.fcaction = fcaction;
}
public int getFcpage() {
return fcpage;
}
public void setFcpage(int fcpage) {
this.fcpage = fcpage;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public int getInpages() {
return inpages;
}
public void setInpages(int inpages) {
this.inpages = inpages;
}
public String getMainid() {
return mainid;
}
public void setMainid(String mainid) {
this.mainid = mainid;
}
public boolean isUrlRewrite() {
return urlRewrite;
}
public void setUrlRewrite(boolean urlRewrite) {
this.urlRewrite = urlRewrite;
}
private void setUrlRewriteValue() {
this.setUrlRewrite(Constant.USE_URL_REWRITE);
}
private PageList pageList;
public PageList getPageList() {
return pageList;
}
public void setPageList(PageList pageList) {
this.pageList = pageList;
}
public List parentBoards;
public List getParentBoards() {
return parentBoards;
}
public void setParentBoards(List parentBoards) {
this.parentBoards = parentBoards;
}
private String pageTitle;
public String getPageTitle() {
return pageTitle;
}
public void setPageTitle(String pageTitle) {
this.pageTitle = pageTitle;
}
public BoardService getBoardService() {
return boardService;
}
public void setBoardService(BoardService boardService) {
this.boardService = boardService;
}
public ForumService getForumService() {
return forumService;
}
public void setForumService(ForumService forumService) {
this.forumService = forumService;
}
public IPSeeker getIpSeeker() {
return ipSeeker;
}
public void setIpSeeker(IPSeeker ipSeeker) {
this.ipSeeker = ipSeeker;
}
public SysConfig getSysConfig() {
return sysConfig;
}
public void setSysConfig(SysConfig sysConfig) {
this.sysConfig = sysConfig;
}
public UserService getUserService() {
return userService;
}
public void setUserService(UserService userService) {
this.userService = userService;
}
public String getIpinfo() {
return ipinfo;
}
public void setIpinfo(String ipinfo) {
this.ipinfo = ipinfo;
}
public Forum getForum() {
return forum;
}
public void setForum(Forum forum) {
this.forum = forum;
}
public ForumService getForumHistoryService() {
return forumHistoryService;
}
public void setForumHistoryService(ForumService forumHistoryService) {
this.forumHistoryService = forumHistoryService;
}
public List getTopicList() {
return topicList;
}
public void setTopicList(List topicList) {
this.topicList = topicList;
}
private String forumSite = "bbs.laoer.com";
public String getForumSite() {
return forumSite;
}
public void setForumSite(String forumSite) {
this.forumSite = forumSite;
}
public List<Elite> getEliteDirs() {
return eliteDirs;
}
public void setEliteDirs(List<Elite> eliteDirs) {
this.eliteDirs = eliteDirs;
}
public EliteService getEliteService() {
return eliteService;
}
public void setEliteService(EliteService eliteService) {
this.eliteService = eliteService;
}
public String execute() {
if (this.getAction().equalsIgnoreCase("topic")) {
return this.topic();
} else if (this.getAction().equalsIgnoreCase("history")) {
return this.history();
} else if (this.getAction().equalsIgnoreCase("own")) {
return this.own();
} else if (this.getAction().equalsIgnoreCase("summary")) {
return this.summary();
} else if (this.getAction().equalsIgnoreCase("showip")) {
return this.showip();
} else if (this.getAction().equalsIgnoreCase("summaryhistory")) {
return this.summaryhistory();
} else if (this.getAction().equalsIgnoreCase("showiphistory")) {
return this.showiphistory();
} else if (this.getAction().equalsIgnoreCase("showupfile")) {
return this.showupfile();
} else if (this.getAction().equalsIgnoreCase("attach")) {
return this.attach();
} else if (this.getAction().equalsIgnoreCase("showvote")) {
return this.showvote();
} else if (this.getAction().equalsIgnoreCase("waste")) {
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -