어떤 클래스들이 Memory에 떠있고 그것의 Physical 한 위치는 서버의 어느곳에 있을까요~?
디버깅 할때 이걸 써보세요..ㅋㅋ
- <%@ page contentType="text/html;charset=euc-kr" pageEncoding = "UTF-8"%>
<%@ page import="java.util.*" %>
<FONT FACE=VERDANA SIZE=2>
<%
String reqName = null;
java.net.URL classUrl = null; - reqName = request.getParameter("reqName");
if (reqName == null || reqName.trim().length() == 0) {
reqName = "";
}
%> - <html>
<body onLoad="document.form1.reqButton.focus();"> - <FONT COLOR=BLUE SIZE=4 FACE="Georgia"><B><I>Which CLASS </I></B></FONT><HR COLOR=BLACK>
[Search] (ex) java.lang.String
<form action="WhichClass.jsp" name=form1 METHOD=POST>
<input type=text name="reqName" value="<%= reqName %>">
<input type=submit name=reqButton value="Search">
</form>
<HR COLOR=BLACK>
<%
if (reqName.trim().length() != 0) {
%>
[Search Result]
<HR COLOR=BLACK>
<%
String packageName=reqName;
reqName=reqName.replace('.','/');
if(reqName.indexOf("class")==-1) reqName=reqName+".class";
if(!reqName.startsWith("/")) reqName="/"+reqName;
classUrl = this.getClass().getResource(reqName);
if (classUrl == null) {- out.println(reqName + " not found");
} else {
out.println("<b>package name = " + packageName + "<BR>Location = [ " + classUrl.getFile() + " ]</b>\n"
);
}
out.println("<br>"); - }
%>
출처 : http://susukang98.springnote.com/pages/423387