🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: be.comp.programming
2 messages
2 total messages Started by Philip Tue, 19 Nov 2002 13:44
Java Invocation/reflection Problem
#6846
Author: Philip
Date: Tue, 19 Nov 2002 13:44
41 lines
2545 bytes
Beste mensen,

ik ben momenteel bezig met een allround servlet te schrijven met security
roles in de vorm van xml files. Nu zou het mogelijk moeten zijn om door
middel van de meegegeven parameters duidelijk te maken aan de servlet welke
classes en methodes moet gebruiken (dus recflection/invokation). Daar loopt
het echter altijd fout. Ik wil dus een object terugrkijgen dat ik dan verder
zal outputten.
Wanneer ik de volgende methode echter aanspreek krijg ik altijd een
java.lang.reflect.InvocationTargetException .. Iemand die me hier even mee
zou kunnen helpen ?

Dank bij voorbaat,

Philip

public static Object findMethods( Object o, String method, String argument)
throws Exception {

    Class c = o.getClass();
    Object q = null;
    out.println("Class is: " + o.getClass().toString());
    Method[] theMethods = c.getMethods();
     int x=-1;
    Object[] arguments = new Object[] {argument};

    for (int i = 0; i < theMethods.length; i++) {

        String methodString = theMethods[i].getName();
        out.println("Method: " + methodString);

        if (methodString.equals( method )) {

            x = i;
            Object[] args = new Object[] {argument};
            q = theMethods[i].invoke( o, args );
            //out.println("Method invoked !");
        }
    }
return q;
}
Re: Java Invocation/reflection Problem
#6847
Author: Philip
Date: Tue, 19 Nov 2002 15:13
17 lines
1609 bytes
"Philip" <webmaster@vault52.net> wrote in message
news:4frC9.8403$Ti2.1831@afrodite.telenet-ops.be...
> Beste mensen,
>
[snip]

Ok, even nog wat extra informatie .. de methodes die ik aanspreek, lijken te
werken wanneer ze als return type een Integer hebben. Als het echter een
ander type is dan geeft de servlet een error ..
Bij een String als returntype: NullPointerException en bij een Arraylist een
InvocationTargetException...
Iemand die iets soortgelijks heeft geprogrammeerd ?

Zucht,

Philip
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads