📄 dopost.jsp
字号:
<%@ 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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -