📄 readconceptstrservlet.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 + -