2017-02-01 12 views
0

私は外部クラスのいくつかのメソッドを呼び出す必要があるjspでプロジェクトをやっています。そのメソッドの結果をjspがさらに処理するために受け取る必要があります。返される結果はイメージフォームです。例えば jspページのパラメータを持つクラスの外部メソッドを呼び出して結果を返す方法

Key=Crypting.KeyGen(width,height); 
Encrypt=Crypting.Encrypt(Key,Src); 

私の疑問は、外部メソッドを呼び出し、この正しい方法があるのですか?

+1

...それはあなたを助けることを願っています。特にJSPとJava EEには、UI部分とコントロール部分を混在させないでください。レンダリングにのみJSPを使用し、通常のサーブレットを使用して「制御」ジョブを実行します。次回のアプリケーションでは、[MVC](http://www.oracle.com/technetwork/articles/javase/index-142890.html)を参照してください。 – BackSlash

+0

外部のメソッド/クラスとは何ですか? –

+0

提案していただきありがとうございます。私がスクリプトレットを使用するとサーバーの負荷がかかりますか?つまり、頻繁にクラスのメソッドを呼び出す – SKJ

答えて

0

クラスファイルのメソッドに次のコード...

サンプルコード

を試してみてくださいあなたは、それぞれクラスをパッケージをインポートする必要があるファイルのJSPでpublic

//Here Test class inside com.example packege 
    package com.example; 

    public class Test { 
      public static String displayInfo(){ 
       return "This is Display Method..."; 
      } 
     } 

でなければなりません。

// JSP File and here calling Test Class displayInfo() Static method 
    <%@page import="com.example.Test"%> 
    <html> 
    <body> 
     <h1>Hello World!!!</h1> 
     <% 
     out.print("welcome to jsp "+Test.displayInfo()); 
     %> 
    </body> 
    </html> 

はい、これは外部のメソッドを呼び出すための正しい方法である一般

+0

ur help.Anありがとうございました。私には明確なアイデアがあります... – SKJ

関連する問題