2013-02-24 2 views
1

Там уже есть вопросы, но ничто, кажется, не решает эту проблему. У меня есть файл сторонней банки, помещенный в папку WEB-INF\lib. Основной класс Control существует в папке с именем Mainn. Если вызов основного метода основного класса должен запускать файл jar, в чем проблема с следующим кодом?Импорт файла jar в jsp не работает

<%@ page import="Mainn.Control"%> 
    <% String[] a=new String[1]; 
    Mainn.Control.main(a); %> 

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

+0

Сообщите нам: в чем проблема? –

+0

Посмотрите на редактирование .. Im gettin пустой экран. – venkatKA

ответ

0

Для того чтобы не иметь пустой экран, вам нужно будет написать что-нибудь для выходного устройства JSP. Но ты этого не делаешь. Все, что вы делаете, это вызов метода класса. Этот класс, я думаю, имеет System.out.println() заявлений. Но System.out.println() пишет на консоль вашего контейнера JSP (tomcat или что-то еще, что вы используете) на сервере. Он не пишет писателю JSP.

+0

Whoa. , Итак, запуск jar из jsp не означает, что банка всплывает, как будто мы ее открываем? Мы должны обрабатывать все в jsp вместо eh? – venkatKA

+0

JSP выполнены на стороне сервера. Если он «всплывает» (и я предполагаю, что вы имеете в виду, что кадр показан этим), он появится на сервере, а не на клиенте. –

+0

Угадайте, я должен прятаться. Спасибо за это – venkatKA

Смежные вопросы