亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? bbsdocaction.java

?? 簡易java框架開源論壇系統擁有常用論壇系統的基本功能
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
package com.easyjf.bbs.action;

import java.util.ArrayList;
import java.util.Collection;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import com.easyjf.bbs.business.ActiveUser;
import com.easyjf.bbs.business.BBSDir;
import com.easyjf.bbs.business.BBSDoc;
import com.easyjf.bbs.business.UserInfo;
import com.easyjf.bbs.business.BBSRights;
import com.easyjf.bbs.business.BBSUtil;
import com.easyjf.bbs.business.PageList;
import com.easyjf.util.CommUtil;
import com.easyjf.util.HtmlUtil;
import com.easyjf.web.IWebAction;
import com.easyjf.web.Module;
import com.easyjf.web.Page;
import com.easyjf.web.WebForm;
import java.util.StringTokenizer;
/**
 * 論壇文檔管理Action
 * @author 蔡世友
 *
 */
public class BBSDocAction implements IWebAction {

	public Page execute(WebForm form, Module module,HttpServletRequest request, HttpServletResponse response) {		
		String method=CommUtil.null2String(form.get("easyJWebCommand"));
		ActiveUser user=(ActiveUser)request.getSession().getAttribute("bbsuser");		
		Page forward=null;
		System.out.println(method);
		if(method.equals(""))
		{
			return doQuery(form,module,user);	
		}		
		else if("new".equals(method))
		{
			String sn=CommUtil.null2String(form.get("sn"));
			BBSDir dir=BBSDir.readBySN(sn);
			if(user==null)
				{
				form.addResult("msg","您沒有登錄,不能發表信息!");
				return new Page("login","/bbs/login.html","template");
				}
			if(dir!=null)
			{
				form.addResult("dir",dir);
			}
			else
			{
			    form.addResult("msg","目錄不存在,可能是地址鏈接錯誤!");
			}
			return module.findPage("edit");
		}
		else if("edit".equals(method))
		{
			forward=doEdit(form,module,user);
		}
		else if("show".equals(method))
		{
			forward=doShow(form,module,user);
		}
		else if("add".equals(method))
		{
			forward= doAdd(form,module,user);
		}
		else if("update".equals(method))
		{
			forward=doUpdate(form,module,user);	
		}
		else if("setTopMessage".equals(method))
		{
			forward=doSetTopMessage(form,module,user);	
		}
		else if("setEliteMessage".equals(method))
		{
			forward=doSetEliteMessage(form,module,user);	
		}
		else if("lockDoc".equals(method))
		{
			
		}
		else if("lockUser".equals(method))
		{
			
		}
		else if("del".equals(method))
		{
			forward=doDel(form,module,user);
		}	
		else if("eliteList".equals(method))
		{
			forward=doLastElite(form,module,user);
		}
		else if("lastElite".equals(method))
		{
			forward=doLastElite(form,module,user);
		}
		else if("list".equals(method))//顯示文章列表
		{
			forward=doQuery(form,module,user);
		}
		return forward;
	}

	private Page doAdd(WebForm form,Module module,ActiveUser user)
	{		
		BBSDoc obj=new BBSDoc();
		if(user!=null)
		{
			//在Action中檢測權限	
			obj.setTitle(CommUtil.null2String(form.get("title")));
			obj.setDirSn(CommUtil.null2String(form.get("dirSn")));
			if(!BBSRights.checkRights(obj,"add",user))return new Page("popedomError","/bbs/norights.htm","page");				
			
			obj.setTagPic(CommUtil.null2String(form.get("tagPic")));
			obj.setContent(CommUtil.null2String(form.get("content")));
			obj.setImgs(CommUtil.null2String(form.get("imgs")));
			obj.setFiles(CommUtil.null2String(form.get("files")));
			obj.setParentId(CommUtil.null2String(form.get("parentId")));
			String quotId=CommUtil.null2String(form.get("quotId"));
			if(!quotId.equals(""))//處理引用回復
			{
				BBSDoc quot=BBSDoc.read(quotId);
				if(quot!=null)
				{
					String QuotoSs=(quot.getContent().length()>50?quot.getContent().substring(0,50)+"...":quot.getContent());
					String QuotoS="[QUOTE]"+QuotoSs+"[/QUOTE]";
					obj.setContent(QuotoS+obj.getContent());
				}
			}
			
			boolean op=BBSUtil.publishMessage(user,obj);
			//System.out.println(op);
			if(op)
				{
				form.addResult("msg","信息發布成功!");				
				}
			else
				{
				form.addResult("msg","信息發布失敗");				
				}
		}
		else
		{
			form.addResult("msg","您沒有登錄,不能發表文章!");
			return new Page("login","/bbsuser.ejf","template");
		}
		return new Page("bbsList","/bbsdoc.ejf?easyJWebCommand=list&&sn="+obj.getDirSn(),"page");	
	}
	
	private Page doUpdate(WebForm form,Module module,ActiveUser user)
	{
		String cid=CommUtil.null2String(form.get("cid"));
		BBSDoc obj=BBSDoc.read(cid);
		if(user!=null)
		{
		if(obj!=null)
		{
			//在Action中檢測權限			
			if(!BBSRights.checkRights(obj,"update",user))return new Page("popedomError","/bbs/norights.htm","page");			
			obj.setTitle(CommUtil.null2String(form.get("title")));
			obj.setDirSn(CommUtil.null2String(form.get("dirSn")));
			obj.setTagPic(CommUtil.null2String(form.get("tagPic")));
			obj.setContent(CommUtil.null2String(form.get("content")));
			obj.setImgs(CommUtil.null2String(form.get("imgs")));
			obj.setFiles(CommUtil.null2String(form.get("files")));
			obj.setParentId(CommUtil.null2String(form.get("parentId")));
			obj.setModifyTime(new Date());			
			obj.update();			
		}
		else
		{
			form.addResult("msg","所要修改的目錄不存在!");
		}
		}
		else
		{
			form.addResult("msg","您沒有登錄,不能發表文章!");
			return new Page("login","/bbsuser.ejf","template");
		}
		return new Page("bbsList","/bbsdoc.ejf?easyJWebCommand=list&&sn="+obj.getDirSn(),"page");	
	}
	private Page doShow(WebForm form,Module module,ActiveUser user)
	{
		String cid=CommUtil.null2String(form.get("cid"));
		int currentPage=CommUtil.null2Int(form.get("page"));
		int pageSize=CommUtil.null2Int(form.get("pageSize"));
		BBSDoc obj=BBSDoc.read(cid);
		if(obj!=null)
		{	
			if(currentPage<1)currentPage=1;
			if(pageSize<1)pageSize=15;
			BBSDir dir=BBSDir.readBySN(obj.getDirSn());			
			if(dir!=null)
			{
				form.addResult("dir",dir);
			}
			else
			{
			    form.addResult("msg","目錄不存在,可能是地址鏈接錯誤!");
			}	
			form.addResult("user",user);
			//處理主題信息			
			form.addResult("cid",obj.getCid());			
			form.addResult("title",obj.getTitle());
			form.addResult("content",HtmlUtil.getUBB2HTML(replaceEmotTag(HtmlUtil.escapeHTMLTag(obj.getContent()))));
			form.addResult("inputUser",obj.getInputTime());
			form.addResult("modifyTime",obj.getModifyTime());
			if(obj.getTagPic()!=null && (!obj.getTagPic().equals("")))
			form.addResult("tagPic",obj.getTagPic());
			if(obj.getImgs()!=null && (!obj.getImgs().equals("")))
			form.addResult("imgs",obj.getImgs());
			form.addResult("files",obj.getFiles());			
			form.addResult("ip",obj.getIp());
			if(user!=null)
			{
				if(BBSRights.checkRights(obj,"setTopMessage",user))//置頂
					form.addResult("topMessage","true");
				if(BBSRights.checkRights(obj,"setEliteMessage",user))//精華
					form.addResult("eliteMessage","true");
				if(BBSRights.checkRights(obj,"lockMessage",user))//鎖定
					form.addResult("lockMessage","true");

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
高清av一区二区| 91精品国产色综合久久ai换脸| 精品不卡在线视频| 极品美女销魂一区二区三区| 欧美精品一区二区三区在线| 国产成人av电影在线观看| 一本色道久久加勒比精品 | 国产一区二区主播在线| 国产精品久久久久久久久免费丝袜 | 蜜桃精品视频在线观看| caoporen国产精品视频| 日韩一区二区三区免费观看| 国产一区二区在线观看视频| 欧美男人的天堂一二区| 中文字幕亚洲在| 国产99久久久国产精品免费看| 国产精品夫妻自拍| 制服丝袜中文字幕亚洲| 亚洲综合色成人| 日韩精品一区在线| 色婷婷亚洲精品| 韩国三级在线一区| 成人avav在线| 激情欧美一区二区| 欧美在线不卡视频| 亚洲美女电影在线| 91视频在线观看免费| 亚洲国产成人一区二区三区| 欧美在线你懂得| 亚洲一区二区在线免费看| 在线观看日产精品| 一区二区三区蜜桃| 国产欧美日韩视频一区二区| 欧美福利视频导航| 日韩电影免费在线| 亚洲免费av网站| 日本一区二区视频在线观看| 国产成人超碰人人澡人人澡| 日本亚洲电影天堂| 欧美电影免费观看完整版| www.亚洲精品| 国产成人在线电影| 久久精品国产澳门| 日韩不卡一区二区| 26uuu国产在线精品一区二区| 国产一区二区精品久久99| 午夜精品爽啪视频| 26uuu国产日韩综合| 欧美久久久影院| 欧美视频在线一区二区三区| 91在线高清观看| 免费成人美女在线观看| 亚洲国产毛片aaaaa无费看| 国产精品成人一区二区艾草| 国产色综合久久| 欧美三级在线看| 欧美午夜精品一区二区三区| 色哟哟国产精品免费观看| 91在线视频观看| 色综合视频在线观看| 一道本成人在线| 色噜噜狠狠色综合中国| 色猫猫国产区一区二在线视频| 色哟哟在线观看一区二区三区| www.欧美日韩国产在线| 99re这里只有精品首页| 青青草伊人久久| 中文字幕亚洲成人| 日韩一区二区三| 91视视频在线直接观看在线看网页在线看 | 一区二区三区在线观看动漫| 亚洲欧美在线高清| 91精品欧美综合在线观看最新| 欧美精品九九99久久| 日韩视频免费观看高清在线视频| 精品日韩在线一区| 国产欧美一二三区| 日韩欧美国产wwwww| 色哟哟一区二区三区| 欧美高清视频不卡网| 日韩欧美www| 中文字幕av资源一区| 亚洲免费av观看| 日本在线不卡一区| 国产成人精品亚洲午夜麻豆| 香蕉影视欧美成人| 亚洲天天做日日做天天谢日日欢| 一区二区三区日韩在线观看| 美国精品在线观看| 日日骚欧美日韩| 国模少妇一区二区三区| 9i在线看片成人免费| 555www色欧美视频| 国产精品人成在线观看免费| 久久婷婷综合激情| 亚洲欧美激情小说另类| 蜜臀av一区二区| 91免费版在线| 精品国产乱码久久久久久久久| 欧美丝袜丝nylons| 久久综合一区二区| 精品欧美一区二区久久| 国产精品欧美一级免费| 亚洲最大的成人av| 国产乱码精品一区二区三区五月婷| 日本中文字幕一区二区视频| av电影天堂一区二区在线观看| 3d成人动漫网站| 日韩一级二级三级| 亚洲精品日韩一| 国产伦精品一区二区三区免费迷| 在线欧美日韩精品| 国产网站一区二区| 欧美一区二区三区免费在线看 | 69久久夜色精品国产69蝌蚪网| 国产亚洲美州欧州综合国| 亚洲综合一区在线| 亚洲网友自拍偷拍| 日本中文字幕一区二区视频| 色婷婷激情久久| 国产精品久久免费看| 国产一区二区三区免费看| 国产河南妇女毛片精品久久久| 国产白丝精品91爽爽久久| 欧美男生操女生| 2014亚洲片线观看视频免费| 中文字幕欧美三区| 国产一区二区h| 成人精品视频网站| 在线精品观看国产| 日韩欧美123| 日本sm残虐另类| 欧美日韩国产高清一区| 日韩欧美中文字幕公布| 秋霞午夜av一区二区三区| 国产乱人伦精品一区二区在线观看 | 国产精品久久久99| 国产成人av一区二区三区在线 | 日韩理论片在线| 99久久国产综合色|国产精品| wwwwxxxxx欧美| 国产盗摄一区二区| 欧美国产精品中文字幕| www.一区二区| 欧美xxxx老人做受| 国产伦精一区二区三区| 国产日韩欧美精品在线| 亚洲国产综合色| 91精品国产乱码久久蜜臀| 美国毛片一区二区三区| 久久精品一区二区三区四区| 国产成a人亚洲精品| 最新日韩av在线| 精品亚洲国产成人av制服丝袜| 欧美va亚洲va香蕉在线| 成人性视频网站| 亚洲免费av在线| 成人免费看的视频| 日韩欧美一级二级三级久久久| 国产一区二区三区最好精华液| 91久久精品网| 蜜臀av性久久久久av蜜臀妖精| 久久影音资源网| 99精品黄色片免费大全| 亚洲最大的成人av| 91欧美激情一区二区三区成人| 亚洲午夜国产一区99re久久| 精品少妇一区二区三区免费观看 | 久久久精品2019中文字幕之3| 一区二区三区在线免费视频| 国产91精品精华液一区二区三区 | 一二三四区精品视频| 日韩免费看的电影| av成人免费在线观看| 国产亚洲成年网址在线观看| 在线观看欧美精品| 国产又黄又大久久| 日韩欧美一级二级| 色综合久久天天综合网| 久久99热这里只有精品| 亚洲乱码日产精品bd| 久久久精品综合| 欧美日本国产一区| 99re热这里只有精品免费视频| 国产精品网站在线播放| 欧美日本高清视频在线观看| 一区二区三区.www| 欧美精品一卡二卡| www.欧美.com| 亚洲影院久久精品| 中文字幕av一区二区三区| 高清国产午夜精品久久久久久| 国产午夜亚洲精品不卡| 欧美一卡二卡三卡| 欧美视频精品在线| 人人超碰91尤物精品国产| 亚洲香肠在线观看| 日韩三级视频中文字幕| 狠狠色丁香婷综合久久| 国产日产亚洲精品系列|