我现在写了一个叫A的类,然后在N个JSP页面中用到了它,在org的包中有一个类可以打出当前是哪个jsp在调用A这个类,有哪个知道吗? tomcat我没用过,但我都是用Servlet解决JSP页面问题的,就是MVC模式。普通类也可以,使用JSP控件里的userbean,定义一个该类的对象就行了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不太明白你的意思。你可以在A类中写一个方法,这个方法接受一个String参数,这个参数就是所在页jsp文件的名称就应该能满足你的要求了。 A类public void show(){ org.*.*............. org包里的一个类,主要是这个类不记得了,而且也不记得在哪个包里去了!我是在一篇测试文章上看到的!哪个文章上说了一个人的测试实践,有一次他们在weblogic的一个项目老是内存溢出,后来查出是没有打补丁,然后打了补丁就可以了!这篇文章还说了几个实际的例子,这个方法也是在这篇文章上看到的!哪个知道这篇文章呀,我找了4、5个小时也没有找到,只知道是org这个包里的!) String str=.................; System.out.println(str);}AA.jspA a=new A();A.show(); //在这里面tomcat是自动把这个页面编译成AA_jsp.java这时候A.show()就会打印这个 AA_jsp.java 假如是index.jsp调用了这个方法, 这里就会打印出index_jsp.java这样我就知道是哪几个类调用了这个A类! 用这个东东吧:getClassLoader() 你是想在A.method()中得到到底是谁调用了自己吧,如果在JSP中不太好办,因为它的类名不确定new Exception().getStackTrace()它返回整个堆栈,你可以用new Exception().getStackTrace()[1].getClassName()得到 java 字符串转byte[]存储问题 菜鸟问个问题,关于框架的 apache+resin整合问题 hibernate update无效... java内存泄露 Spring与Hibernate的优点 ssh框架搭建问题 有关spring、hibernate以及struts的问题 哪位英雄配置过Eclipse作为Tomcat开发环境? struts2中,我的一个action中处理得到了一个新的参数,怎么才能在将要跳转的页面显示那个参数? 100分。問個Hibernate 工具 hbm2java.bat 出現的問題 tomcat发布成功,发布到weblogic却报错
你可以在A类中写一个方法,这个方法接受一个String参数,这个参数就是所在页jsp文件的名称就应该能满足你的要求了。
public void show(){
org.*.*............. org包里的一个类,主要是这个类不记得了,而且也不记得在哪个包里去了!我是在一篇测试文章上看到的!哪个文章上说了一个人的测试实践,有一次他们在weblogic的一个项目老是内存溢出,后来查出是没有打补丁,然后打了补丁就可以了!这篇文章还说了几个实际的例子,这个方法也是在这篇文章上看到的!哪个知道这篇文章呀,我找了4、5个小时也没有找到,只知道是org这个包里的!)
String str=.................;
System.out.println(str);
}
AA.jsp
A a=new A();
A.show(); //在这里面tomcat是自动把这个页面编译成AA_jsp.java
这时候A.show()就会打印这个 AA_jsp.java
假如是index.jsp调用了这个方法, 这里就会打印出index_jsp.java
这样我就知道是哪几个类调用了这个A类!
如果在JSP中不太好办,因为它的类名不确定
new Exception().getStackTrace()它返回整个堆栈,你可以用
new Exception().getStackTrace()[1].getClassName()得到