首页>代码>基于jsp+servlet开发的java web新闻后台发布系统>/基于jsp新闻发布系统/新闻发布系统源代码/news_system/src/servlet/AddNewsServlet.java
package servlet;

import java.io.IOException;
import java.io.PrintWriter;
import java.text.SimpleDateFormat;
import java.util.Date;

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

import user.user;

import news.News;
import news.News_Dao;

/**
 * Servlet implementation class AddNewsServlet
 */

public class AddNewsServlet extends HttpServlet {
	private static final long serialVersionUID = 1L;
       
    /**
     * @see HttpServlet#HttpServlet()
     */
    public AddNewsServlet() {
        super();
        // TODO Auto-generated constructor stub
    }

	/**
	 * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
	 */
	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		// TODO Auto-generated method stub
		doPost(request, response);
		
	}

	/**
	 * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
	 */
	protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		// TODO Auto-generated method stub
		request.setCharacterEncoding("UTF-8"); 
		response.setContentType("text/html;charset=utf-8");
		response.setCharacterEncoding("utf-8");
		
		HttpSession session = request.getSession();
		PrintWriter out=response.getWriter();
		
		String title=request.getParameter("title");
		String content=request.getParameter("content");
		//System.out.println(title);
		//System.out.println(content);
		
		user us=(user) session.getAttribute("user");
		
		Date date=new Date();
		SimpleDateFormat sf=new SimpleDateFormat("yyyy-MM-dd hh:ss:mm");
		String pubtime=sf.format(date);
		
		News news=new News();
		news.setTitle(title);
		news.setContent(content);
		news.setUserid(us.getUsername());
		news.setPubtime(pubtime);
		
		session.setAttribute("news", news);
		News_Dao News_dao=new News_Dao(news);
		int res=News_dao.doInsert();
		if(res>=1)
		{
			response.sendRedirect("news/addsuccess.jsp?type=1");
		}
		else
		{
			response.sendRedirect("news/addfail.jsp?type=0");
		}
	}

}
最近下载更多
bankroll  LV4 6月13日
asddwh  LV13 2023年12月29日
mengmeng12323423  LV4 2023年6月17日
lwlwlwlw  LV3 2023年6月14日
chen_jw  LV10 2023年2月17日
include  LV8 2022年12月30日
13169178967  LV2 2022年12月11日
傻瓜还没打死烦人  LV7 2022年12月6日
zhunishimian  LV6 2022年10月30日
lsglsg9  LV23 2022年10月23日
最近浏览更多
时光海  LV2 6月30日
sadselect  LV8 6月28日
qedfedfc 6月26日
暂无贡献等级
kkllkk 6月20日
暂无贡献等级
bankroll  LV4 6月12日
今晚都别睡啦  LV9 6月1日
lmj12345  LV2 5月14日
Liang朝伟  LV1 1月6日
13161895  LV1 2023年12月30日
asddwh  LV13 2023年12月26日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友