🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #6846

Java Invocation/reflection Problem

#6846
From: 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;
}
Technical Details
Message-ID: <4frC9.8403$Ti2.1831@afrodite.telenet-ops.be>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-03!sn-xit-06!sn-xit-04!supernews.com!newshosting.com!news-xfer1.atl.newshosting.com!news-out.nuthinbutnews.com!propagator2-sterling!news-in-sterling.newsfeed.com!newsfeed.icl.net!newsfeed.fjserv.net!diablo.netcom.net.uk!netcom.net.uk!193.190.198.17.MISMATCH!syros.belnet.be!news.belnet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,b37a64992bb1c82f,start
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2002-11-19 05:48:04 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-03!sn-xit-06!sn-xit-04!supernews.com!newshosting.com!news-xfer1.atl.newshosting.com!news-out.nuthinbutnews.com!propagator2-sterling!news-in-sterling.newsfeed.com!newsfeed.icl.net!newsfeed.fjserv.net!diablo.netcom.net.uk!netcom.net.uk!193.190.198.17.MISMATCH!syros.belnet.be!news.belnet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail
From: "Philip" <webmaster@vault52.net>
Newsgroups: be.comp.programming
Subject: Java Invocation/reflection Problem
Lines: 43
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Message-ID: <4frC9.8403$Ti2.1831@afrodite.telenet-ops.be>
Date: Tue, 19 Nov 2002 13:44:32 GMT
NNTP-Posting-Host: 213.118.94.43
X-Complaints-To: abuse@telenet.be
X-Trace: afrodite.telenet-ops.be 1037713472 213.118.94.43 (Tue, 19 Nov 2002 14:44:32 MET)
NNTP-Posting-Date: Tue, 19 Nov 2002 14:44:32 MET
Organization: Telenet Internet