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

📄 boardssavetag.java

📁 反ajax原代码
💻 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>&nbsp;<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 + -