📄 boardssavetag.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: BoardsSaveTag.java
package com.laoer.bbscs.web.tag;
import com.laoer.bbscs.bean.*;
import com.laoer.bbscs.business.IBoardsService;
import com.laoer.bbscs.business.service.BoardList;
import com.laoer.bbscs.sys.*;
import com.laoer.bbscs.web.servlet.UserCheck;
import java.io.IOException;
import java.util.List;
import javax.servlet.ServletContext;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.jsp.*;
import javax.servlet.jsp.tagext.TagSupport;
import org.apache.struts.config.ModuleConfig;
import org.springframework.context.support.AbstractApplicationContext;
public class BoardsSaveTag extends TagSupport
{
private String userCheck;
private String userInfo;
private String type;
public BoardsSaveTag()
{
}
public String getUserCheck()
{
return userCheck;
}
public void setUserCheck(String userCheck)
{
this.userCheck = userCheck;
}
public String getUserInfo()
{
return userInfo;
}
public void setUserInfo(String userInfo)
{
this.userInfo = userInfo;
}
public int doStartTag()
throws JspException
{
return 0;
}
public int doEndTag()
throws JspException
{
ModuleConfig config = (ModuleConfig)pageContext.getServletContext().getAttribute("org.apache.struts.action.MODULE");
JspWriter writer = pageContext.getOut();
HttpServletRequest request = (HttpServletRequest)pageContext.getRequest();
HttpServletResponse response = (HttpServletResponse)pageContext.getResponse();
UserCheck uc = (UserCheck)request.getAttribute(userCheck);
if(uc == null)
uc = new UserCheck(request, response);
UserInfo ui = (UserInfo)request.getAttribute(userInfo);
String userSave = "";
if(ui != null)
userSave = ui.getBoardSave();
BoardList boardList = (BoardList)AppContext.getInstance().getAppContext().getBean("boradList");
IBoardsService ibs = (IBoardsService)AppContext.getInstance().getAppContext().getBean("boardsService");
Board b = null;
java.util.Map map = null;
Boards bs = null;
List bslist = null;
try
{
for(int i = 0; i < boardList.getBoradList().size(); i++)
{
b = (Board)boardList.getBoradList().get(i);
writer.println("<table width=93% border=0 align=center cellpadding=0 cellspacing=0>");
writer.println("<tr>");
writer.print("<td class='S4' height=20> <b><span class='bt FONT1'>");
writer.print(b.getBoardName() + "(" + b.getEboardName() + ")</span></b>\n");
writer.println("</td>");
writer.println("</tr>");
writer.println("<tr>");
writer.println("<td class='S1'>");
map = b.getBoards();
bslist = ibs.getMap2Lsit(map, uc);
writer.println("<table width=100% border=0 cellpadding=3 cellspacing=1>");
int counter = 0;
for(int j = 0; j < bslist.size(); j++)
{
bs = (Boards)bslist.get(j);
if(counter == 0)
{
counter = 4;
writer.print("<tr class='S3'>");
}
writer.println("<td width=25%>");
writer.println("<div align=center>");
if(type.equals("boardssave"))
writer.println("<input type='checkbox' name='zc' value='" + bs.getId().longValue() + "' " + SysUtil.getBoardsSaveChecked(userSave, bs.getId().longValue()) + ">" + bs.getBoardsName());
else
if(type.equals("list"))
writer.println("<a href='forum" + Constant.FILEPREFIX + "?bid=" + bs.getId().longValue() + "'>" + bs.getBoardsName() + "</a>");
else
if(type.equals("move"))
writer.println("<input type='radio' name='moveto' value='" + bs.getId().longValue() + "'>" + bs.getBoardsName());
writer.println("</div>");
writer.println("</td>");
if(counter == 1)
{
counter = 0;
writer.println("</tr>");
} else
{
counter--;
}
}
writer.println("</table>");
writer.println("</td>");
writer.println("</tr>");
writer.println("</table>");
}
}
catch(IOException ex) { }
return 0;
}
public String getType()
{
return type;
}
public void setType(String type)
{
this.type = type;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -