编写一个jsp程序观察当前系统使用的org.json.JSONUtil对象来自哪个jar包,代码如下:
<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%> <%@page import="java.net.URLDecoder"%> <% String myclassPath = URLDecoder.decode(org.json.JSONObject.class .getProtectionDomain().getCodeSource().getLocation() .getFile(), "UTF-8"); %> <%=myclassPath%>
将该jsp上传服务后,通过执行结果得知该class来自JAR包。
是不是很简单?