📄 commendfileioimp.java
字号:
package com.laoer.bbscs.fio.imp;
import com.laoer.bbscs.fio.CommendFileIO;
import java.util.List;
import java.io.IOException;
import com.laoer.bbscs.bean.Commend;
import org.apache.struts.taglib.TagUtils;
import com.laoer.bbscs.comm.BBSCSUtil;
import java.io.File;
import org.apache.commons.io.FileUtils;
import com.laoer.bbscs.comm.Constant;
/**
* <p>Title: TianyiBBS</p>
*
* <p>Description: BBSCS</p>
*
* <p>Copyright: Copyright (c) 2006</p>
*
* <p>Company: Laoer.com</p>
*
* @author Laoer
* @version 7.0
*/
public class CommendFileIOImp
implements CommendFileIO {
public CommendFileIOImp() {
}
/**
* saveCommendInReadPageFile
*
* @param commendList List
* @throws IOException
* @todo Implement this com.laoer.bbscs.fio.CommendFileIO method
*/
public void saveCommendInReadPageFile(long commendid, List commendList) throws IOException {
StringBuffer sb = new StringBuffer();
for (int i = 0; i < commendList.size(); i++) {
Commend commend = (Commend) commendList.get(i);
sb.append("·");
sb.append("<a href=\"");
if (Constant.USE_URL_REWRITE) {
sb.append("read-topic-" + commend.getBoardID() + "-" + commend.getPostMainID() + "-0-1-index-1.html");
}
else {
sb.append(BBSCSUtil.getActionMappingURLWithoutPrefix("read?action=topic&id=" + commend.getPostMainID() +
"&bid=" + commend.getBoardID()));
}
sb.append("\">");
sb.append(TagUtils.getInstance().filter(commend.getTitle()));
sb.append("</a><BR/>");
}
File commendFile = new File(BBSCSUtil.getIncludePath() + "Commend_" + commendid + ".html");
FileUtils.writeStringToFile(commendFile, sb.toString(), Constant.CHARSET);
commendFile = null;
sb = null;
sb = new StringBuffer();
int counter = 0;
for (int i = 0; i < commendList.size(); i++) {
Commend c = (Commend) commendList.get(i);
sb.append("<tr>");
sb.append("<td>");
sb.append("<a href=\"");
if (Constant.USE_URL_REWRITE) {
sb.append("read-topic-" + c.getBoardID() + "-" + c.getPostMainID() + "-0-1-index-1.html");
}
else {
sb.append(BBSCSUtil.getActionMappingURLWithoutPrefix("read?action=topic&id=" + c.getPostMainID() +
"&bid=" + c.getBoardID()));
}
sb.append("\" title=\"");
sb.append(c.getTitle());
sb.append("\">");
sb.append(c.getTitle());
sb.append("</a>");
sb.append("[<a href=\"");
if (Constant.USE_URL_REWRITE) {
sb.append("forum-index-" + c.getBoardID() + ".html");
}
else {
sb.append(BBSCSUtil.getActionMappingURLWithoutPrefix("forum?action=index&bid=" + c.getBoardID()));
}
sb.append("\">");
sb.append(c.getBoardName());
sb.append("</a>]");
sb.append("</td>");
sb.append("</tr>");
/*
if (counter == 0) {
counter = 2;
sb.append("<tr>");
}
sb.append("<td width=\"50%\">");
sb.append("[<a href=\"");
if (Constant.USE_URL_REWRITE) {
sb.append("forum-index-" + c.getBoardID() + ".html");
}
else {
sb.append(BBSCSUtil.getActionMappingURLWithoutPrefix("forum?action=index&bid=" + c.getBoardID()));
}
sb.append("\">");
sb.append(c.getBoardName());
sb.append("</a>]");
sb.append("<a href=\"");
if (Constant.USE_URL_REWRITE) {
sb.append("read-topic-" + c.getBoardID() + "-" + c.getPostMainID() + "-0-1-index-1.html");
}
else {
sb.append(BBSCSUtil.getActionMappingURLWithoutPrefix("read?action=topic&id=" + c.getPostMainID() +
"&bid=" + c.getBoardID()));
}
sb.append("\" title=\"");
sb.append(c.getTitle());
sb.append("\">");
sb.append(BBSCSUtil.getSpeShortString(c.getTitle(), 35, "..."));
sb.append("</a>");
sb.append("</td>");
if (counter == 1) {
counter = 0;
sb.append("</tr>");
}
else {
counter = counter - 1;
}
*/
}
commendFile = new File(BBSCSUtil.getIncludePath() + "ForumCover_Commend_" + commendid + ".html");
FileUtils.writeStringToFile(commendFile, sb.toString(), Constant.CHARSET);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -