📄 userboardssavetag.java
字号:
// Decompiled by Jad v1.5.7g. Copyright 2000 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/SiliconValley/Bridge/8617/jad.html
// Decompiler options: packimports(3) fieldsfirst ansi
// Source File Name: UserBoardsSaveTag.java
package com.laoer.bbscs.web.tag;
import com.laoer.bbscs.bean.Boards;
import com.laoer.bbscs.bean.UserInfo;
import com.laoer.bbscs.business.service.BoardList;
import com.laoer.bbscs.sys.*;
import com.laoer.bbscs.web.servlet.UserCheck;
import java.util.*;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.jsp.JspException;
import javax.servlet.jsp.PageContext;
import javax.servlet.jsp.tagext.TagSupport;
import org.apache.struts.util.*;
import org.springframework.context.support.AbstractApplicationContext;
public class UserBoardsSaveTag extends TagSupport
{
private String scope;
private String userCheck;
public UserBoardsSaveTag()
{
}
public String getScope()
{
return scope;
}
public void setScope(String scope)
{
this.scope = scope;
}
public String getUserCheck()
{
return userCheck;
}
public void setUserCheck(String userCheck)
{
this.userCheck = userCheck;
}
public int doStartTag()
throws JspException
{
return 0;
}
public int doEndTag()
throws JspException
{
UserCheck uc = (UserCheck)RequestUtils.lookup(pageContext, userCheck, scope);
HttpServletRequest request = (HttpServletRequest)pageContext.getRequest();
if(uc == null)
{
HttpServletResponse response = (HttpServletResponse)pageContext.getResponse();
uc = new UserCheck(request, response);
}
BoardList boardList = (BoardList)AppContext.getInstance().getAppContext().getBean("boradList");
UserInfo ui = null;
if(!uc.isGuest())
{
UserInfoCache uic = (UserInfoCache)AppContext.getInstance().getAppContext().getBean("userInfoCache");
ui = uic.getUserInfoFromCache(uc.getId());
}
List userBoardsSave = new ArrayList();
if(ui != null && ui.getBoardSave() != null && ui.getBoardSave().length() > 0)
{
Boards bs = null;
String bss[] = ui.getBoardSave().split(",");
for(int i = 0; i < bss.length; i++)
{
bs = (Boards)boardList.getBoardsHm().get(new Long(Long.parseLong(bss[i])));
if(bs != null)
userBoardsSave.add(bs);
}
}
int len = userBoardsSave.size();
StringBuffer sb = new StringBuffer();
sb.append("<div id=\"CDUserSaveParent\" class=\"parent\">\n");
sb.append("<a href=\"#\" onClick=\"expandIt('CDUserSave',img_UserSave); return false\"><img id=\"img_UserSave\" src='images/line_01_copy.gif' width='18' height='16' align='absmiddle' border=0><img src='images/folder_01_copy.gif' align='absmiddle' border=0>");
sb.append(Constant.MESSAGE.getMessage(request.getLocale(), "left.mytreasureup"));
sb.append("</a>\n</div>\n");
sb.append("<div id=\"CDUserSaveChild\" class=\"child\">\n");
for(int i = 0; i < len; i++)
{
Boards bs = (Boards)userBoardsSave.get(i);
if(i + 1 == len)
{
sb.append("<img src='images/line_06_copy.gif' width='37' height='16' align='absmiddle'><a href='forum");
sb.append(Constant.FILEPREFIX);
sb.append("?bid=");
sb.append(bs.getId().longValue());
sb.append("' target='bbscs_mainFrame'>");
sb.append(bs.getBoardsName());
sb.append("</a><BR>");
} else
{
sb.append("<img src='images/line_05_copy.gif' width='37' height='16' align='absmiddle'><a href='forum");
sb.append(Constant.FILEPREFIX);
sb.append("?bid=");
sb.append(bs.getId().longValue());
sb.append("' target='bbscs_mainFrame'>");
sb.append(bs.getBoardsName());
sb.append("</a><BR>");
}
}
sb.append("</div>");
ResponseUtils.write(pageContext, sb.toString());
return 0;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -