notoservlet.java
来自「struts2+spring+Hibernate整合的一个网站案例」· Java 代码 · 共 164 行
JAVA
164 行
package myitem.servlet;
import java.io.*;
import myitem.vo.*;
import myitem.factory.*;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class NotoServlet extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
this.doPost(request,response) ;
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
request.setCharacterEncoding("GB2312") ;
String path="errors.jsp";
String leaveword=request.getParameter("leaveword");
if(leaveword!=null)
{
if("insert".equals(leaveword))
{
String name=request.getParameter("name");
String tel=request.getParameter("tel");
String email=request.getParameter("email");
String content=request.getParameter("content");
Noto noto=new Noto();
noto.setName(name);
noto.setTel(tel);
noto.setEmail(email);
noto.setContent(content);
boolean flag=false;
try
{
DAOFactory.getNotoDAOInstance().insert(noto);
flag=true;
}
catch(Exception e)
{
}
request.setAttribute("flag",new Boolean(flag)) ;
request.getRequestDispatcher("../leaveword_do.jsp").forward(request,response);
return;
}
if("seenote".equals(leaveword))
{
try
{
request.setAttribute("allnoto",DAOFactory.getNotoDAOInstance().queryAll());
}
catch(Exception e)
{
}
request.getRequestDispatcher("../leaveword.jsp?note=see").forward(request,response);
return;
}
if("delnoto".equals(leaveword))
{
int id=0;
String page=request.getParameter("page");
try
{
id=Integer.parseInt(request.getParameter("id"));
System.out.print(id);
DAOFactory.getNotoDAOInstance().delword(id);
}
catch(Exception e)
{
}
response.sendRedirect("admin/allleaveword.jsp?page="+ page +"");
return;
}
if("queryid".equals(leaveword))
{
int id=0;
try
{
id=Integer.parseInt(request.getParameter("id"));
System.out.print(id);
request.setAttribute("words",DAOFactory.getNotoDAOInstance().queyid(id));
request.getRequestDispatcher("admin/allleaveword.jsp?word=hf").forward(request,response);
return;
}
catch(Exception e)
{
}
}
if("update".equals(leaveword))
{
int id=0;
try
{
id=Integer.parseInt(request.getParameter("id"));
}
catch(Exception e)
{
}
String hfcontent=request.getParameter("hfcontent");
Noto note=new Noto();
note.setHf(hfcontent);
note.setId(id);
try
{
System.out.print(id);
System.out.print(hfcontent);
DAOFactory.getNotoDAOInstance().inserthf(note);
response.sendRedirect("../admin/ok.jsp?hf=cg");
return;
}
catch(Exception e)
{
System.out.print("数据库操作出错");
}
}
}
else
{
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?