参考Tomcat的ClassLoader描述。btw,你“理想中的次序”是对的。
解决方案 »
- 当我从浏览器访问一个action之后是怎么解析的?
- JSP过滤器无效
- ssh框架下的删除问题
- 用JSP和SQL Server2005 JavaBean 写的注册页面在点击保存的时候咋什么反应都没呀?
- 在不知道字段类型的情况下,如何利用JDBC查询表?并把结果封装成List
- hibenate search 过滤器的问题
- action validate execute
- 求spring2+hibernate3整合的web实例。
- hibernate连接tomcat连接池找不到datasource的问题
- struts中如何使用javascript?
- 有关STRUTS+HIBERNATE+TOMCAT一个很奇怪的问题
- 关于如何用javaBean实现 二级菜单的问题,
Class clz = Class.forName(className);
URL u = clz.getResource("/" + className.replace('.', '/') + ".class");
if(u.getProtocol().equalsIgnoreCase("jar"))
System.out.println(u.getFile().substring(0, u.getFile().indexOf('!')));
else if(u.getProtocol().equalsIgnoreCase("file"))
System.out.println(u.getFile());
package com.gcg.spring.manager;import java.net.URL;public class Test {
public static void main(String[] args){
String className = "com.mysql.jdbc.Driver";
Class clz = null;
try {
clz = Class.forName(className);
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
URL u = clz.getResource("/" + className.replace('.', '/') + ".class");
if(u.getProtocol().equalsIgnoreCase("jar"))
System.out.println(u.getFile().substring(0, u.getFile().indexOf('!')));
else if(u.getProtocol().equalsIgnoreCase("file"))
System.out.println(u.getFile());
}
}