2016-12-09 2 views
0

Я использую:Как показать JApplet на странице JSP

  1. Eclipse, для разработчиков Java EE
  2. JSP
  3. JDK1.8.0
  4. Dynamic Web Project

Я хочу чтобы показать апплет на моей странице jsp, но я не увенчался успехом.

Проблема заключается в том, что при запуске страницы index.jsp отображается пустое поле в браузере с маленькой иконкой в ​​верхнем левом углу.

снимок экрана всей сцены, приводится ниже:

The overview of the scene can be seen in the picture

Запуск непосредственно из Eclipse, показывает:

Running directly with eclipse shows this

Если запустить страницу index.jsp с этим кодирование:

<jsp:plugin type="applet" code="gui.MainFrame.class" codebase="gui" width = "400" height = "400"> 
</jsp:plugin> 

Вывод: отображается только пустой ящик с маленькой иконкой в ​​верхнем левом углу с шириной 400 и 400 высотой.

Прошу вас, я застрял на нем. Это мой последний проект. Спасибо.

+0

[поддержка Java Plugin устаревшее] См (HTTP: // WWW. gizmodo.com.au/2016/01/rest-in-hell-java-plug-in/) и [Переход к бесплатному веб-плагину] (https://blogs.oracle.com/java-platform-group/ запись/moving_to_a_plugin_free). –

ответ

1

Содержимое WEB-INF не поддерживается в браузерах, включая папку WEB-INF/classes, где все источники этого проекта Java скомпилированы и развернуты на сервере. Вам придется иметь скомпилированные файлы классов в WebContent, но за пределами WEB-INF.

Мое предложение было бы попытаться создать вторую исходную папку Java и явно установить ее выходную папку где-то в WebContent, но вне WEB-INF. Это не потребовало бы никакой работы на странице свойств Deployment Assembly для проекта, потому что эта страница влияет только на развертывание на стороне сервера - все остальное под WebContent, включая файлы классов апплета, следует просто скопировать.

Edit: Это будет выглядеть так, и вы должны иметь возможность установить выходную папку для каждой исходной папки включена: Allow output folders to be set for each source folder, then create one for the Applet sources and have it build into somewhere else under WebContent

+0

Не могли бы вы сделать простой один апплет динамический веб-проект и отправить его мне? Мой адрес электронной почты: [email protected] Буду благодарен вам. _thanks_ ** Nitind ** –

+0

Отредактирован ответ, чтобы его можно было повторно использовать. – nitind

+0

Я пробовал, но все же выход - это empy box. Дорогой ** Nitind ** Я тоже запутался в jsp: атрибут кода плагина и атрибут codebase. –

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