トップ «前の日記(2008-09-30 [J]) 最新 次の日記(2008-10-09 [J])» 編集

niche diary

2003|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|04|11|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|
半期 四半期 全カテゴリ
Teeda OLUG Java-Kuche
[HOME] [AGILE] [OBJECT] [PROGRAMMING] [JAVA] [LINUX] [OKINAWA] [BBS] [DIARY]

2008-10-01 [J] [長年日記]

_ [seasar2] テストクラスなんかから、登録されているコンポーネント一覧を無理矢理出力する方法

もちろんCoolDeployで実行すること。
        S2ContainerServlet s = new S2ContainerServlet();
        Field f = s.getClass().getDeclaredField("debug");
        f.setAccessible(true);
        f.setBoolean(s, true);
        ((MockHttpServletRequest)request).addParameter("command", "list");
        ((MockHttpServletRequest)request).addParameter("path", "app.dicon");
        s.doGet(request, response);
        System.out.println(response.getWriter().toString());
[]

[HOME] [AGILE] [OBJECT] [PROGRAMMING] [JAVA] [LINUX] [OKINAWA] [BBS] [DIARY]