2017-02-06 16 views
1

私はtomcatのWEB-INF/classesに存在するCryptingクラスを持っています。今、私は私が持っているthem.ieかどうかを呼び出す方法について疑問を持っているのjsp でそれらの機能にアクセスする必要がjsp内の他のクラスの関数を呼び出す

decrypt(key,enc)

generateKey(w,h)

encrypt(key,src): Cryptingクラスは以下のメソッドを持っていますそのクラスのオブジェクトを作成し、それらのメソッドまたは他のメソッドにアクセスします。

これが正しいですか?

答えて

1

はいいいえ、クラスのインスタンスを持っていて、そのクラスからメソッドを呼び出す必要があります。コードでは、クラスの説明に従って、2行目の戻り値の型を指定する必要があります。

<% 
Crypting c=new Crypting(); 
img=c.generateKey(w,h); // here specify type of the img object !! 
/*Image img = c.generateKey(w,h); for example*/ 
encr=c.encrypt(img,src); // the same thing here 
%> 
+0

私は直接使用代わりに、このようなクラスのインスタンスを作成するのクラス名場合 '<%のBufferedImage IMG = Crypting.generateKey(H、W);バッファ画像ENCR = Crypting.encrypt(IMG、SRC);' – SKJ

+0

@この場合、あなたのメソッドはこのように実行するために静的でなければなりません。 'public static BufferedImage generateKey(w、h)' – PacMan

+0

OK今理解しました。あなたの助けに感謝@PacMan – SKJ

関連する問題