📄 dealarticle.jsp
字号:
<%@ page language="java" import="java.util.*,com.andrew.elements.Article" pageEncoding="gbk"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<%!String isTopic;
String pid;
String rootid;
String username;
String title;
String content;%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<jsp:useBean id="user" class="com.andrew.elements.SimpleUser" scope="application"/>
<jsp:useBean id="db" class="com.andrew.db.DB" scope="page"/>
<%
//判断用户是否为合法用户,如果不是则跳转到出错页面
username = user.getUserName();
if (null == username || "".equals(username)) {
response.sendRedirect("showErrorInfo.jsp");
} else {
String sessionFlag = (String) session.getAttribute(username);
if (null == sessionFlag || !"true".equals(sessionFlag)) {
response.sendRedirect("showErrorInfo.jsp");
}
}
%>
<%
Article article = new Article();
isTopic = request.getParameter("isTopic");
pid = request.getParameter("pid");
rootid = request.getParameter("rootid");
title = request.getParameter("title");
content = request.getParameter("content");
//article.setId(Integer.parseInt(id));
if ("true".equals(isTopic)) {
////////////////////////////////////发主贴
article.setPid(0);
article.setRootid(new Date().getTime());
} else {
////////回帖
article.setPid(Integer.parseInt(pid));
article.setRootid(Long.parseLong(rootid));
db.updatePArticle(Integer.parseInt(pid));//更新父贴的状态为非叶子状态
}
article.setTitle(title);
article.setContent(content);
//article.setPublishdate(new Date());
article.setLeaf(false);
article.setUsername(user.getUserName());
db.addArticle(article);
%>
<html>
<head>
<base href="<%=basePath%>">
<title>My JSP 'dealArticle.jsp' starting page</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
<script type="text/javascript">
function jump(jumpInfo,remainTime,url) {
var jumpTo = document.getElementById("jumpTo");
if (jumpInfo == true) {
jumpTo.innerHTML = "<a href='forumIndex.jsp'>跳转到主页</a>";
} else {
jumpTo.innerHTML = "<a href='register.jsp'>跳转到注册页面</a>";
}
delyTime(remainTime,url);
}
function delyTime(remainTime,url) {
var jumpTimeRemain = document.getElementById("jumpTimeRemain");
if (remainTime > 0) {
jumpTimeRemain.innerHTML = "在<font color='red'>" + remainTime + "</font>秒后";
remainTime --;
window.setTimeout("delyTime('"+remainTime+"','"+url+"')",1000);
} else {
document.location.href = url;
}
}
</script>
</head>
<body>
<center>
<h2><font color="red">发帖成功!</font></h2>
<hr>
<div id="jumpTimeRemain"></div>
<div id="jumpTo"></div>
<script type="text/javascript">
jump(true,3,"forumIndex.jsp");
</script>
<div id="register"><a href="register.jsp">注册</a></div>
<div id="password"><a href="resumePasswd.jsp">找回密码</a></div>
</center>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -