Jargle
我ながら,くだらないものを作ったもんだ.これをまんまJSPにしちゃって指定したクラスがどこにあるか調べるトイページを作ってみた.その名も「Jargle*1」.
コード載せるまでのものでもないんだけど,せっかくだから.
<%@ page import="java.net.URL"%> <%@ page contentType="text/html;charset=Shift_JIS" %> <% String searchText = request.getParameter("q"); searchText = (searchText == null) ? "" : searchText; %> <html> <head><title>jargle</title></head> <body> <div align="center"> <h3>Jargle</h3> <form method="POST"> <input type="text" name="q" size="55" value="<%= searchText %>"> <input type="submit" value="検索"> </form> <%= search(searchText) %> </div> </body> </html> <%! private String search(String fqcn) { String resourcePath = fqcn.replace('.', '/') + ".class"; ClassLoader cl = Thread.currentThread().getContextClassLoader(); URL url = cl.getResource(resourcePath); String result = "見つかりません。"; if (url != null) { result = url.toExternalForm(); } return result; } %>
お使いのWebアプリにこっそり忍ばせておくと,デバックの手助けになるかも.
#くだらなさ大爆発だな.うひひっ.:-D
*1:Jarhooはもうあるんで.