<%@ page language= "java" contenttype= "text/html; Charset=utf-8 "
pageencoding= "UTF-8"%>
<%@ page import= ' Java.io.*,java.security.codesource '%>
<! DOCTYPE HTML PUBLIC "-//w3c//dtd HTML 4.01 transitional//en" "HTTP://WWW.W3.ORG/TR/HTML4/LOOSE.DTD" >
<meta http-equiv= "Content-type" content= "text/html; Charset=utf-8 ">
<title>get the class location</title>
<body>
<%
String className = Request.getparameter ("ClassName");
PrintWriter printwriter = new PrintWriter (Response.getwriter ());
if (ClassName = null | | classname.isempty ()) {
Printwriter.write ("ClassName shoud be Specified");
}else{
Class<?> clazz = null;
try{
Clazz = Class.forName (className);
}catch (Exception e) {
}
if (clazz = = null) {
Printwriter.println (ClassName + "not Found");
}else{
Codesource Codesource = Clazz.getprotectiondomain (). Getcodesource ();
if (Codesource = = null) {
Printwriter.println (className + "location not available");
}else{
String location = Codesource.getlocation (). GetPath ();
Printwriter.println (ClassName + "Location:" + location);
}
}
}
Printwriter.flush ();
%>
</body>
------------put the above JSP in the Web project root directory, Classname=org.apache.http.client.methods.httppost can see the jar file information that introduced the class in the request address.