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

📄 readconceptstrservlet.java

📁 《Java网络程序设计.rar》包括三个网络程序的源代码。
💻 JAVA
字号:
/* * ReadConceptstrServlet.java * * Created on October 4, 2001, 5:13 PM */ package org.impact.stars.control.web.outputs;           import javax.servlet.*;import javax.servlet.http.*;import java.io.*;import java.util.Collection;import java.util.Vector;import java.util.ArrayList;import java.sql.Date;import org.impact.stars.control.web.*;import org.impact.stars.conceptmd.conceptstr.model.ConceptstrModel;import org.impact.stars.conceptmd.concept.model.ConceptModel;import org.impact.stars.util.*;import org.impact.stars.control.exceptions.StarsAppException;/**  * * @author  cai * @version  */public class ReadConceptstrServlet extends HttpServlet {       /** Initializes the servlet.     *    */    String defaultcstrID;    Streamoutput s_output;    private AppModelManager apmm;         public void init(ServletConfig config) throws ServletException {        super.init(config);        defaultcstrID = "1";        s_output = new Streamoutput();        Debug.println("ReadConceptstrServlet: Initializing");        apmm = (AppModelManager)getServletContext().getAttribute(WebKeys.AppModelManagerKey);        if (apmm == null)        {            Debug.println("Error: AppModelManger not accessed in ReadConceptstrServlet...");         }    }    /** Destroys the servlet.    */      public void destroy() {    }    /** Processes requests for both HTTP <code>GET</code> and <code>POST</code> methods.    * @param request servlet request    * @param response servlet response    */    protected void processRequest(HttpServletRequest request, HttpServletResponse response)    throws ServletException, java.io.IOException {    		//System.out.println("in doGet(...)");                Debug.println("ReadConceptstrServlet :");		String projectID = null;				projectID = request.getParameter("projectID");				                                String conceptstrID = null;				conceptstrID = request.getParameter("conceptstrID");				                Vector conceptvector = null;                if (conceptstrID == null)                {                    conceptvector= new Vector((getConceptstrWebImpl(defaultcstrID)).toConceptstrModel().getConceptlist());                }                conceptvector= new Vector((getConceptstrWebImpl(conceptstrID)).toConceptstrModel().getConceptlist());                                s_output.sendObjecttoClient(response, conceptvector );    }     /** Handles the HTTP <code>GET</code> method.    * @param request servlet request    * @param response servlet response    */    protected void doGet(HttpServletRequest request, HttpServletResponse response)    throws ServletException, java.io.IOException {        processRequest(request, response);    }     /** Handles the HTTP <code>POST</code> method.    * @param request servlet request    * @param response servlet response    */    protected void doPost(HttpServletRequest request, HttpServletResponse response)    throws ServletException, java.io.IOException {        processRequest(request, response);    }    /** Returns a short description of the servlet.    */    public String getServletInfo() {        return "Short description";    }                  private ConceptstrWebImpl getConceptstrWebImpl(String WebKeyconceptstrID) {                        //ConceptstrWebImpl cstr = (ConceptstrWebImpl)getServletContext().getAttribute(WebKeyconceptstrID);            ConceptstrWebImpl cstr = apmm.getConceptstrWebImpl(WebKeyconceptstrID);            Debug.println("ReadConceptServlet: getConceptstrWebImpl");            return cstr;    }        private Collection gettestConceptlist()    {                                ArrayList conceptVector = new ArrayList();                ConceptModel aconcept = null;		aconcept = new ConceptModel("1","da1","1","dfafa","dfa","dfa", (new Date(2001,1,20)),"1","1");		conceptVector.add(aconcept);                aconcept = new ConceptModel("2","da1","1","dfafa","dfa","dfa", (new Date(2001,1,20)),"1","1");		conceptVector.add(aconcept);                aconcept = new ConceptModel("3","da1","1","dfafa","dfa","dfa", (new Date(2001,1,20)),"1","1");		conceptVector.add(aconcept);                aconcept = new ConceptModel("4","da1","2","dfafa","dfa","dfa", (new Date(2001,1,20)),"1","1");		conceptVector.add(aconcept);                aconcept = new ConceptModel("5","da1","3","dfafa","dfa","dfa", (new Date(2001,1,20)),"1","1");		conceptVector.add(aconcept);                aconcept = new ConceptModel("6","da1","4","dfafa","dfa","dfa", (new Date(2001,1,20)),"1","1");		conceptVector.add(aconcept);                aconcept = new ConceptModel("7","da1","4","dfafa","dfa","dfa", (new Date(2001,1,20)),"1","1");		conceptVector.add(aconcept);                aconcept = new ConceptModel("8","da1","7","dfafa","dfa","dfa", (new Date(2001,1,20)),"1","1");		conceptVector.add(aconcept);                return conceptVector;     }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -