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

QueryPathGenerator? にgetFactory を追加

ファイル:
1 変更

凡例:

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

    r123 r149  
    1414import javax.servlet.http.HttpServletRequest; 
    1515import javax.servlet.http.HttpServletResponse; 
     16import javax.servlet.http.HttpSession; 
    1617import org.biohackathon.SPARQLBuilder.OWL.*; 
    1718 
     
    7071        String en = request.getParameter("endclass"); 
    7172         
    72         QueryPathGenerator qpg = new QueryPathGenerator(ep, FILENAME); 
     73        HttpSession session = request.getSession(); 
     74        QueryPathGenerator qpg = (QueryPathGenerator)session.getAttribute("qpg"); 
     75        if ( qpg == null ){ 
     76            qpg = new QueryPathGenerator(ep); 
     77        } 
    7378        Path[] paths = qpg.getPaths(st, en, true); 
    7479        String jsonstr = "{\"paths\":["; 
     
    8388        System.out.println(jsonstr); 
    8489        out.print(jsonstr); 
     90        //List<Path> 
     91        //session.setAttribute("pathlist", pathlist); 
    8592    } 
    8693