2017-02-01 1 views
0

Я делаю проект в jsp, в котором мне нужно вызвать некоторые методы внешнего класса, и результат этого метода должен быть получен jsp для дальнейшей обработки. Возвращенный результат формы изображения.как вызвать внешний метод класса с параметрами с страницы jsp и вернуть к нему результат?

, например,

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

Мои сомнения, это правильный способ вызова внешнего метода?

+1

Вообще-то да, это правильный способ вызова внешнего метода. В частности, JSP и Java EE, вы всегда должны избегать смешивания части пользовательского интерфейса с частью управления. Используйте JSP только для рендеринга и используйте обычные сервлеты для выполнения задания «control». Вы также можете просмотреть [MVC] (http://www.oracle.com/technetwork/articles/javase/index-142890.html) для своих следующих приложений. – BackSlash

+0

Что такое внешние методы/классы? –

+0

Благодарим вас за предложение. Если я использую скрипты, это сделает перегрузку сервера? часто вызывающий метод класса – SKJ

ответ

0

Try следующий код ...

Пример кода

В методе файл класса должен быть public

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

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

В JSP файла вам нужно импортировать пакет соответственно класса.

// 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

Спасибо за помощь ур. В примере дается ясное представление ... – SKJ