差分発生行の前後
無視リスト:
更新日時:
2014/09/25 11:06:29 (10 年 前)
更新者:
atsuko
ログメッセージ:

QueryPathGenerator? にgetFactory を追加

ファイル:
1 変更

凡例:

変更なし
追加
削除
  • SPARQLBuilderWWW/src/java/org/biohackathon/SPARQLBuilder/www/CLServlet.java

    r130 r149  
    1616import javax.servlet.http.HttpServletRequest; 
    1717import javax.servlet.http.HttpServletResponse; 
     18import javax.servlet.http.HttpSession; 
    1819import org.biohackathon.SPARQLBuilder.OWL.*; 
    1920 
     
    6970        PrintWriter out = response.getWriter(); 
    7071        String ep = request.getParameter("ep"); 
    71         QueryPathGenerator qpg = new QueryPathGenerator(ep, FILENAME); 
     72        HttpSession session = request.getSession(); 
     73        QueryPathGenerator qpg = (QueryPathGenerator)session.getAttribute("qpg"); 
     74        if ( qpg == null ){ 
     75            qpg = new QueryPathGenerator(); 
     76        } 
     77        qpg.setSPARQLendpoint(ep); 
    7278        SClass[] classes = qpg.getClasses(null); 
    7379        JsonBuilderFactory jbfactory = Json.createBuilderFactory(null);