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

📄 articlebean.java

📁 这是一个内容管理系统(CMS)以MVC方式写出,没有使用框架
💻 JAVA
字号:
package Bean;


import java.sql.ResultSet;
import java.util.Hashtable;
public class ArticleBean {
	
	private Hashtable<String, String> errors=new Hashtable<String, String>();
	
	public String id;
	public String menuid="";
	private String title="";
	private String content="";
	private String topicid="";
	private String topics="";
	private String fromsite="";
	private String writer="";
	public String outwebpath="";
	private String addTime="";
	private String ishead="";
	private String isgood="";
	private String isshow="";
	private String noshow="checked";
	private String isimg="";
	private String imgpath="";
	private String addman="";
	private String editer="";
	private String editertime="";
	private String times;
	
	public String topicIds="";
	
	//DBControl DC=new DBControl();
	
	public String getAddTime() {
		return addTime;
	}
	public void setAddTime(String addTime) {
		this.addTime = addTime;
	}
	public String getContent() {
		return content;
	}
	public void setContent(String content) {
		this.content = content;
	}
	public String getEditer() {
		return editer;
	}
	public void setEditer(String editer) {
		this.editer = editer;
	}
	public String getEditertime() {
		return editertime;
	}
	public void setEditertime(String editertime) {
		this.editertime = editertime;
	}
	public String getFromsite() {
		return fromsite;
	}
	public void setFromsite(String fromsite) {
		this.fromsite = fromsite;
	}
	public String getImgpath() {
		return imgpath;
	}
	public void setImgpath(String imgpath) {
		this.imgpath = imgpath;
	}
	public String getIsgood() {
		return isgood;
	}
	public void setIsgood(String isgood) {
		this.isgood = isgood;
	}
	public String getIshead() {
		return ishead;
	}
	public void setIshead(String ishead) {
		this.ishead = ishead;
	}
	public String getIsimg() {
		return isimg;
	}
	public void setIsimg(String isimg) {
		this.isimg = isimg;
	}
	public String getIsshow() {
		return isshow;
	}
	public void setIsshow(String isshow) {
		this.isshow = isshow;
	}
	public String getMenuid() {
		return menuid;
	}
	public void setMenuid(String menuid) {
		this.menuid = menuid;
	}
	public String getOutwebpath() {
		return outwebpath;
	}
	public void setOutwebpath(String outwebpath) {
		this.outwebpath = outwebpath;
	}
	public String getTitle() {
		return title;
	}
	public void setTitle(String title) {
		this.title = title;
	}
	public String getTopicid() {
		DealString DStr=new DealString();
		String[] Tops=DStr.splitStr(topicid, '|');
		db.DB dt=new db.DB();
		ResultSet rs=dt.getRs("select * from topic");
		try	{
			while(rs.next()){
				if(!IDishere(Tops,rs.getString("Id"))){
					topics+="<option value="+rs.getString("Id")+">"
					+rs.getString("TopicName")+"</option>";
				}else{
					topicid+="<option value="+rs.getString("Id")+">"
					+rs.getString("TopicName")+"</option>";
				}
			}
		}catch(Exception ex){
			System.out.print("在列出专题列表时出错:"+ex);
		}
		finally{
			dt.close();
		}
		return topicid;
	}
	public void setTopicid(String topicid) {
		this.topicid = topicid;
		this.topicIds=topicid;
	}
	public String getWriter() {
		return writer;
	}
	public void setWriter(String writer) {
		this.writer = writer;
	}
	public String getTopics() {
		return topics;
	}
	private boolean IDishere(String[] Tops,String Id){
		boolean ishere=false;
		for(int i=0;i<Tops.length;i++){
			if(Tops[i].trim().equals(Id.trim())){
				ishere=true;
				break;
			}
		}
		return ishere;
	}
	public void setErrorMsg(String err,String errMsg){
		if((err!=null)&& (errMsg!=null)){
			errors.put(err, errMsg);
		}
	}
	public String getErrorMsg(String err){
		String err_msg=(String)errors.get(err);
		return (err_msg==null)?"":err_msg;
	}
	public boolean validata(){//判断数据的正确性
		boolean allok=true;
		if(menuid.trim().equals("")){
			errors.put("menuid", "栏目不能为空,请选择栏目!");
			allok=false;
		}
		if(title.trim().equals("")){
			errors.put("title","标题不能为空!");
			allok=false;
		}
		if(content.trim().equals("")){
			errors.put("content", "内容不能为空!");
			allok=false;
		}
		return allok;
	}
	public String getNoshow() {
		return noshow;
	}
	public void setNoshow(String noshow) {
		this.noshow = noshow;
	}
	public String getId() {
		return id;
	}
	public void setId(String id) {		
		this.id = id;
		db.DB dt=new db.DB();
		dt.executeQuery("select * from article where Id="+id.trim());
		menuid=dt.getString("MenuID");
		title=dt.getString("Title");
		content=dt.getString("Content");
		topicid=dt.getString("TopicID");
		topicIds=topicid;
		fromsite=dt.getString("FromSite");
		writer=dt.getString("Writer");
		addman=dt.getString("AddMan");
		outwebpath=dt.getString("OutWebpath");
		addTime=dt.getString("AddTime");
		if(dt.getString("IsHead").trim().equals("1"))
			ishead="checked";
		else	ishead="";
		if(dt.getString("IsGood").trim().equals("1"))
			isgood="checked";
		else	isgood="";
		if(dt.getString("IsShow").trim().equals("1")){
			isshow="checked";
			noshow="";
		}else{
			isshow="";
			noshow="checked";
		}
		isimg=dt.getString("IsImg");
		imgpath=dt.getString("ImgPath");
		editer=dt.getString("Editer");
		editertime=dt.getString("EditerTime");
		times=dt.getString("Times");
		dt.close();
	}
	public String getTimes() {
		return times;
	}
	public void setTimes(String times) {
		this.times = times;
		db.DB dt=new db.DB();
		if(dt.executeUpdate("update article set times=times+1 where Id="+id)<1)
			System.out.print("在对文章访问次数加1时出错");
		dt.close();
	}
	public String getAddman() {
		return addman;
	}
	public void setAddman(String addman) {
		this.addman = addman;
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -