麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

web學(xué)習(xí)之博客小項目(實現(xiàn)點擊數(shù)和評論數(shù)的顯示)

2019-11-10 20:30:21
字體:
供稿:網(wǎng)友

設(shè)計思路:

1、評論數(shù)和點擊數(shù)都是文章的屬性之一,在文章pojo類添加這兩個屬性。

	PRivate Integer hasread;	private Integer comment;		public Integer getComment() {		return comment;	}	public void setComment(Integer comment) {		this.comment = comment;	}	public Integer getHasread() {		return hasread;	}	public void setHasread(Integer hasread) {		this.hasread = hasread;	}

2、新建一個評論pojo類,包含評論內(nèi)容,評論用戶名,評論文章id屬性。

public class Criticism {	private Integer id;	private Integer Aid;	private String content;	private String username;		public Integer getId() {		return id;	}	public void setId(Integer id) {		this.id = id;	}	public Integer getAid() {		return Aid;	}	public void setAid(Integer aid) {		Aid = aid;	}	public String getContent() {		return content;	}	public void setContent(String content) {		this.content = content;	}	public String getUsername() {		return username;	}	public void setUsername(String username) {		this.username = username;	}	}

3、新建點擊pojo類,包含點擊文章id、ip、日期屬性。

public class Click {	private Integer id;	private Integer Aid;	private String ip;	private Date clickDate;	public Integer getId() {		return id;	}	public void setId(Integer id) {		this.id = id;	}	public Integer getAid() {		return Aid;	}	public void setAid(Integer aid) {		Aid = aid;	}	public String getIp() {		return ip;	}	public void setIp(String ip) {		this.ip = ip;	}	public Date getClickDate() {		return clickDate;	}	public void setClickDate(Date clickDate) {		this.clickDate = clickDate;	}}

4、一個ip同一日期只能點擊一次,多余點擊點擊數(shù)不增加。

評論數(shù)和點擊數(shù)在博客首頁與博客首頁均有顯示

action中代碼:

public String showArticleCon() throws Exception	{		HttpServletRequest request = ServletActionContext.getRequest();		Article article = articleService.showArticleCon(id);		String ip = request.getRemoteAddr();		SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");		String stime = sdf.format(new Date());		Date clickDate = sdf.parse(stime);		if(!clickService.queryClick(id, ip, clickDate))		{			//點擊量增加			article.setHasread(article.getHasread() + 1);					}		//將更新的Article保存到數(shù)據(jù)表中		articleService.updateArticle(article);						//顯示評論		Page page = new Page();		page.setCurrentPage(this.getCurrentPage());		page.setEveryPage(2);		Result result = criticismService.pageQueryCriticism(id, page);		request.setAttribute("allCriticism", result.getList());		request.setAttribute("page", result.getPage());		request.setAttribute("article", article);		return SUCCESS;	}將評論記錄到數(shù)據(jù)庫

public String addCriticism()	{		Map session = ActionContext.getContext().getSession();		String username = (String) session.get("username");		criticism.setUsername(username);		criticism.setAid(id);		criticism.setContent(content);		this.criticismService.addCriticism(criticism);		return SUCCESS;	}文章內(nèi)容和評論顯示:

還有很多不足待改進,歡迎各位提出修改意見!!


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 91在线色视频 | 热99在线视频 | 国产成人精品午夜视频' | 欧美日韩国产成人在线观看 | 蜜桃视频日韩 | 欧美毛片在线观看 | 色播久久 | 亚洲精品成人在线视频 | 亚洲第五色综合网 | 7777久久香蕉成人影院 | 久久精品超碰 | 一区二区三区日本在线观看 | 国产乱一区二区三区视频 | 国产精品久久久久久久久久大牛 | 国产亚洲精品影达达兔 | 久久久久久久久久综合 | 国产精品一品二区三区四区18 | 免费在线国产 | 一级一级一级毛片 | 黄色片网站免费在线观看 | 中文字幕在线网站 | 亚洲片在线 | 久久久一区二区三区精品 | 香蕉国产9 | h色网站在线观看 | 成人午夜精品久久久久久久蜜臀 | 色网在线视频 | 欧美一级高潮片免费的 | 毛片免费观看视频 | 亚洲一二三久久 | 国产一区二区三区四区五区在线 | 精品视频一区二区三区四区 | 久久99精品久久久久久青青日本 | 九九热精品在线视频 | 欧美一级黄视频 | 国产免费一区二区三区 | 日本精品久久久久 | 国产1级视频 | 91短视频在线播放 | 亚洲资源在线播放 | 看片一区|