#java #jsf-2 #xhtml
#java #jsf-2 #xhtml
Вопрос:
Я сделал это в JSP:
<%@ page
import="org.example.applet.MyApplet"%>
<%
<div class="panel-body">
<object type="application/x-java-applet"
classid="java:<%=MyApplet.class.getName()%>.class"
height="600" width="900">
...
Applet failed to run. No Java plug-in was found.
</object>
</div>
Как я могу «напечатать имя класса в представлении html / jsf2 (в формате xhtml)?
Спасибо!
Ответ №1:
Вам нужно написать функцию получения в вашем апплете как:
public String getClassName(){
return this.getClassName();
}
затем вам нужно вызвать его как MyApplet.GetClassName().
Комментарии:
1. Неужели нет более простого способа? Так много шаблонного кода! Итак, MyApplet должен быть Spring-Component / EJB-Bean?