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 + -
显示快捷键?