📄 sortmanageservlet.java
字号:
/*
*
*
*
*/
package util;
import java.io.*;
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;
import news.*;
import javax.ejb.*;
import javax.naming.*;
import javax.rmi.PortableRemoteObject;
import java.rmi.RemoteException;
/**
*
*/
public class SortManageServlet extends HttpServlet {
private News myNews = null;
public void init() throws ServletException {
try {
InitialContext ic = new InitialContext();
Object objref = ic.lookup("java:comp/env/ejb/TheNews");
NewsHome home = (NewsHome)PortableRemoteObject.narrow(objref,NewsHome.class);
myNews = home.create();
} catch (RemoteException ex) {
System.out.println("Couldn't create news bean."+ ex.getMessage());
} catch (CreateException ex) {
System.out.println("Couldn't create news bean."+ ex.getMessage());
} catch (NamingException ex) {
System.out.println("Unable to lookup home: "+ "TheNews "+ ex.getMessage());
} catch(Exception ee){}
}
public void destroy() {
myNews = null;
}
public void doPost (HttpServletRequest request,HttpServletResponse response)
throws ServletException, IOException {
util.CheckLogin.isLogin(request,response); //验证合法性
int sortId=0;
String sortName=null;
String Submit=null;
PrintWriter out=response.getWriter();
response.setContentType("text/html; charset=gb2312");
response.setHeader("Refresh","3;URL=/news/admin/classManage.jsp");
Submit=request.getParameter("Submit");
if(Submit.equals("delete")){
try{
sortId=Integer.parseInt(request.getParameter("sortId"));
myNews.removeSort(sortId);
out.println("delete success!!,3 second later return");
}
catch(Exception ex){
out.println("<script>alert('failed 错误');history.back();</Script>");
}//catch
}//if
else if (Submit.equals("modify")){
try{
sortId=Integer.parseInt(request.getParameter("sortId"));
sortName=request.getParameter("sortName");
if(sortName==null||sortName.equals("")||sortId==0){
throw new Exception();
}//if
if(sortName!=null)sortName=new String(sortName.getBytes("ISO-8859-1"),"gb2312");
myNews.updateSort(sortId,sortName);
out.println("modify success!!,3 second later return");
}//try
catch(Exception ex){
out.println("<script>alert('failed 错误');history.back();</Script>");
}//catch
}//else if
else if(Submit.equals("add")){
try{
sortName=request.getParameter("sortName");
if(sortName==null||sortName.equals("")){
throw new Exception();
}//if
if(sortName!=null)sortName=new String(sortName.getBytes("ISO-8859-1"),"gb2312");
myNews.createSort(sortName);
out.println("add success!!,3 second later return");
}catch(Exception ex){
out.println("<script>alert('failed 错误');history.back();</Script>");
}////catch
}///else if add
}//doPost
public void doGet (HttpServletRequest request,HttpServletResponse response)
throws ServletException, IOException {
doPost (request,response);
}//doGet
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -