⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sortmanageservlet.java

📁 NONO一族J2EE新闻系统 采用了目前流行的J2EE技术
💻 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 + -