dopost.jsp

来自「用jsp写的毕业设计管理系统」· JSP 代码 · 共 25 行

JSP
25
字号
<%@ page language="java" pageEncoding="GBK" 
	import="s2jsp.lg.entity.*,
			s2jsp.lg.dao.*,
			s2jsp.lg.dao.impl.*"%>
<%
request.setCharacterEncoding("GBK");
String   title     = request.getParameter("title");             // 取得帖子标题
String   content   = request.getParameter("content");           // 取得帖子内容
TopicDao topicDao  = new TopicDaoImpl();                        // 得到主题Dao的实例
User     user      = (User)session.getAttribute("user");        // 从session中取得登录用户
int     boardId    = Integer.parseInt( request.getParameter("boardId") ); // 取得版块id

if( user!=null ) {                                                 // 判断用户是否已经登录
	Topic topic = new Topic();
	topic.setTitle(title);
	topic.setContent(content);
	topic.setBoardId(boardId);
	topic.setUid(user.getUId());
	// 发表时间和修改时间将由Dao类生成
	topicDao.addTopic(topic);                                        // 保存主题帖子
	response.sendRedirect("../list.jsp?page=1&boardId="+boardId);    // 跳转
	return;
}
request.getRequestDispatcher("/error.jsp?msg=您未登录").forward(request,response);
%>

⌨️ 快捷键说明

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