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

📄 renoteprocessor.java

📁 一个简单的BBS论坛
💻 JAVA
字号:
package com.processor;

import java.util.Calendar;

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

import com.bean.Responses;
import com.bean.Sort;
import com.logic.NoteLogic;

public class ReNoteProcessor implements RequestProcessor{

	public String execute(HttpServletRequest request, HttpServletResponse response) {
		// TODO 自动生成方法存根
		
		String title = request.getParameter("title");//回复标题
		String content = request.getParameter("content");//回复内容
		String topicid1 = request.getParameter("id");//回复所对应的topicid
		int topicid = Integer.parseInt(topicid1);
		Calendar c = Calendar.getInstance();//系统时间
		int year = c.get(Calendar.YEAR);
		int month = c.get(Calendar.MONTH) + 1;
		int day = c.get(Calendar.DAY_OF_MONTH);
		int hour = c.get(Calendar.HOUR_OF_DAY);
		int minute = c.get(Calendar.MINUTE);
		int second = c.get(Calendar.SECOND);
		
		String sysdate = year + "-" + month + "-" + day + " " + hour + ":" + minute + ":" + second;
		
		HttpSession session = request.getSession();
		String username = (String)session.getAttribute("username");	//发布者
		
		System.out.println("******");
		System.out.println(title);
		System.out.println(content);
		System.out.println(topicid);
		System.out.println(sysdate);
		System.out.println(username);
		System.out.println("******");
		
		//创建回复帖子对象
		Responses responses = new Responses();
		responses.setTitle(title);
		responses.setContent(content);
		responses.setTopicid(topicid);
		responses.setTime(sysdate);
		responses.setOwner(username);
		//创建业务层对象
		NoteLogic noteLogic = new NoteLogic();
		noteLogic.addReNote(responses);
		
		String sortid = (String)session.getAttribute("id");	//sort的编号
		
		System.out.println(sortid);
		Sort sort = noteLogic.findNoteById(sortid);
		
		request.setAttribute("sort", sort);
		
		return "tiezineirong.jsp";
	}

}

⌨️ 快捷键说明

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