利用java中的反射,不过好像这个对性能有一定的影响。
解决方案 »
- [求代码]关于后台生成复选框树的代码
- 小弟想在JSP 下实现一个可能比较困难的问题,内详,各位大大帮忙.谢谢
- 求resin+IIS 多站点配置方法!
- javax.servlet.ServletException: Column '' not found.错误!!!
- 急问!!! 来者有分!!!!
- 面向对象的J2EE web应用框架:Tapestry
- 请问在jsp中怎样做到运行到某一行代码后停止下面程序的运行?
- [在线等]小弟在用jsp写类似论坛的东东,有关用户资料进一步修改的问题想请教大家!谢谢捧场~~
- 在jsp中得到一个文件的物理存在位置??
- 关于下拉框采用jstl遍历txt存入mysql数据库
- 急问问...............
- jsp中调用JAVABEAN的错误!
Object o = v.getElement(i)
o.getClass().getName();
o.getClass().getMethods();像这样
应该是利用反射类
Method[] m=this.getClass().getDeclaredMethods();
//得到定义的方法对象数组,再用循环比较找出自己要调用的方法
for (int i=0;i<m.length ;i++ )
{
if(m[i].getName().equals(name))
{
.....
}
}
//name是想调用的方法名
//找出了想调用的方法
不好意思,大家一起再研究研究了
import java.lang.reflect.*;
public class A
{
int aa=2;
public static void main(String[] args)
{
System.out.println("Hello World!");
A a=new A();
a.methodA();
}
public void methodA()
{
Method[] m=this.getClass().getDeclaredMethods();
for (int i=0;i<m.length ;i++ )
{
if(m[i].getName().equals("methodA2"))
{
this.methodA2();
}
//System.out.println(m[i].getName()); }
}
public void methodA2()
{
System.out.println(this.aa);
}
}