📄 informpageservlet.java
字号:
package edu.scfc;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;
public class InformPageServlet extends HttpServlet {
private static final String CONTENT_TYPE = "text/html; charset=GBK";
//Initialize global variables
public void init() throws ServletException {
}
//Process the HTTP Get request
public void doGet(HttpServletRequest request, HttpServletResponse response) throws
ServletException, IOException {
response.setContentType(CONTENT_TYPE);
request.setCharacterEncoding("GBK");
response.setCharacterEncoding("GBK");
PrintWriter out = response.getWriter();
String str = request.getParameter("str");
if (str.equals("selectinform")) {
try {
PageBean page1 = new PageBean();
PageBean page2 = page1.getResult((String) request.getParameter(
"jumpPage"));
//把PageBean 保存到request对象中.
request.setAttribute("page2", page2);
} catch (Exception ex) {
ex.printStackTrace();
}
/**
* 把视图发给Inform.jsp
*/
javax.servlet.RequestDispatcher rd = request.getRequestDispatcher(
"inform.jsp");
rd.forward(request, response);
}
if(str.equals("informManage")){
try {
PageBean page1 = new PageBean();
PageBean page2 = page1.getResult((String) request.getParameter(
"jumpPage"));
//把PageBean 保存到request对象中.
request.setAttribute("page2", page2);
} catch (Exception ex) {
ex.printStackTrace();
}
/**
* 把视图发给informManage.jsp
*/
javax.servlet.RequestDispatcher rd = request.getRequestDispatcher(
"informManage.jsp");
rd.forward(request, response);
}
if(str.equals("insert")){
HttpSession session = request.getSession();
java.text.SimpleDateFormat formatter = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
java.util.Date currentTime = new java.util.Date();//得到当前系统时间
String str_date1 = formatter.format(currentTime); //将日期时间格式化
int id = Integer.parseInt(request.getParameter("id"));
String title = request.getParameter("title");
String aa = title.substring(0,4).trim();
String bb = title.substring(4).trim();
String content = request.getParameter("content");
String realName = (String)session.getAttribute("realName");
String dept = (String)session.getAttribute("dept");
InformBean objInformBean = new InformBean();
if(aa.equals("[更新]")){
int j = objInformBean.updateInform(title, content, realName,
dept, str_date1,id);
if (j == 1) {
out.print(
"<script>alert('更新通知成功...');location.href='inform.jsp'</script>");
} else {
out.print("<script>alert('更新通知失败...');location.href='inform.jsp'</script>");
}
}else{
int i = objInformBean.insertInform(title, content, realName,dept, str_date1);
if (i == 1) {
out.print(
"<script>alert('发布通知成功...');location.href='inform.jsp'</script>");
} else {
out.print("<script>alert('发布通知失败...');location.href='inform.jsp'</script>");
}
}
}
if(str.equals("delete")){
String title = request.getParameter("title");
InformBean objInformBean = new InformBean();
int id = objInformBean.SelectInformID(title);
int i = objInformBean.DeleteInformID(id);
if(i==1){
out.print(
"<script>alert('删除通知成功...');location.href='informManage.jsp'</script>");
}else{
out.print(
"<script>alert('删除通知失败...');location.href='informManage.jsp'</script>");
}
}
if(str.equals("close")){
String title_ = request.getParameter("title").trim();
String title = new String(title_.getBytes("ISO-8859-1"));
InformBean objInformBean = new InformBean();
int id = objInformBean.SelectInformID(title);
int i = objInformBean.CloseStatu(id);
if(i==1){
out.print(
"<script>alert('通知状态关闭成功...');location.href='informManage.jsp'</script>");
}else{
out.print(
"<script>alert('通知状态关闭失败...');location.href='informManage.jsp'</script>");
}
}
if(str.equals("open")){
String title_ = request.getParameter("title").trim();
String title = new String(title_.getBytes("ISO-8859-1"));
InformBean objInformBean = new InformBean();
int id = objInformBean.SelectInformID(title);
int i = objInformBean.OpenStatu(id);
if(i==1){
out.print(
"<script>alert('通知状态开启成功...');location.href='informManage.jsp'</script>");
}else{
out.print(
"<script>alert('通知状态开启失败...');location.href='informManage.jsp'</script>");
}
}
}
//Process the HTTP Post request
public void doPost(HttpServletRequest request, HttpServletResponse response) throws
ServletException, IOException {
doGet(request, response);
}
//Clean up resources
public void destroy() {
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -