📄 articleaddservlet.java
字号:
package servlet.article;
import java.io.IOException;
import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import Bean.ArticleBean;
import Bean.DealString;
/**
* Servlet implementation class for Servlet: ArticleAddServlet
*
*/
public class ArticleAddServlet extends javax.servlet.http.HttpServlet implements javax.servlet.Servlet {
static final long serialVersionUID = 1L;
/* (non-Java-doc)
* @see javax.servlet.http.HttpServlet#HttpServlet()
*/
public ArticleAddServlet() {
super();
}
/* (non-Java-doc)
* @see javax.servlet.http.HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
*/
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
}
/* (non-Java-doc)
* @see javax.servlet.http.HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
*/
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType("text/html;charset=gb2312");
request.setCharacterEncoding("gb2312");
DealString dstr = new DealString();
RequestDispatcher rd=null;
HttpSession session=request.getSession();
String MenuID=request.getParameter("MenuID");
String Title=request.getParameter("Title");
String Content=request.getParameter("content1");
String TopicID=request.getParameter("Topicall");
String FromSite=request.getParameter("FromSite");
String Writer=request.getParameter("Writer");
String OutWebpath=request.getParameter("OutWebpath");
String AddTime=dstr.getShortTime();
String[] checkbox=request.getParameterValues("checkbox");
String IsHead="0",IsGood="0";
if(checkbox!=null){
for(int i=0;i<checkbox.length;i++){
if(checkbox[i].trim().equals("IsHead")){
IsHead="1";
}
if(checkbox[i].trim().equals("IsGood")){
IsGood="1";
}
}
}
String IsDel="0";
String IsShow="0";
if(request.getParameter("IsShow").trim().equals("isshow")){
IsShow="1";
}
String ImgPath=request.getParameter("ImgPath");
String IsImg="0";
if(!ImgPath.trim().equals("")){
IsImg="1";
}
String Editer="",EditerTime="";
if(IsShow.equals("1")){//这里要用到session得到用户名
Editer=(String)session.getAttribute("jsjusername");
EditerTime=AddTime;
}
String AddMan=(String)session.getAttribute("jsjusername");//这里要用到session得到用户名
int Times=0;
ArticleBean articlebean=new ArticleBean();
if(MenuID!=null){
articlebean.setMenuid(MenuID);
}
articlebean.setTitle(Title);
articlebean.setContent(Content);
articlebean.setTopicid(TopicID);
articlebean.setFromsite(FromSite);
articlebean.setWriter(Writer);
articlebean.setOutwebpath(OutWebpath);
articlebean.setAddTime(AddTime);
if(IsHead.equals("1")){
articlebean.setIshead("checked");
}else{
articlebean.setIshead("");
}
if(IsGood.equals("1")){
articlebean.setIsgood("checked");
}else{
articlebean.setIsgood("");
}if(IsShow.equals("1")){
articlebean.setIsshow("checked");
articlebean.setNoshow("");
}else{
articlebean.setNoshow("checked");
articlebean.setIsshow("");
}if(IsImg.equals("1")){
articlebean.setIsimg("1");
}else{
articlebean.setIsimg("0");
}
articlebean.setImgpath(ImgPath);
articlebean.setEditer(Editer);
articlebean.setEditertime(EditerTime);
request.setAttribute("articlebean", articlebean);
if(!articlebean.validata()){
rd=request.getRequestDispatcher("/jsjadmin/Article/article_add.jsp");
rd.forward(request, response);
return;
}
db.DB dt=new db.DB();
dt.prepareStatement("insert into article (MenuID,Title,Content,TopicID,FromSite,Writer,OutWebpath,AddTime,IsHead,IsGood,IsDel,IsShow,IsImg,ImgPath,AddMan,Editer,EditerTime,Times)"
+"values(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)");
dt.setInt(1, Integer.valueOf(MenuID));
dt.setString(2, Title);
dt.setString(3, Content);
dt.setString(4, TopicID);
dt.setString(5, FromSite);
dt.setString(6, Writer);
dt.setString(7, OutWebpath);
dt.setString(8, AddTime);
dt.setString(9, IsHead);
dt.setString(10, IsGood);
dt.setString(11, IsDel);
dt.setString(12, IsShow);
dt.setString(13, IsImg);
dt.setString(14, ImgPath);
dt.setString(15, AddMan);
dt.setString(16, Editer);
dt.setString(17, EditerTime);
dt.setInt(18, Times);
dt.executeUpdate();
dt.close();
rd=request.getRequestDispatcher("/jsjadmin/Article/article_add_success.jsp?Title="+Title+"&Writer="+Writer+"&FromSite="+FromSite);
rd.forward(request, response);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -