Включая апплет на странице JSP - PullRequest
1 голос
/ 09 апреля 2010

Я написал программу Applet, которая рисует круговую диаграмму. Значения для апплета должны быть переданы со страницы JSP.

Я написал следующие строки кода в JSP:

<jsp:plugin type="applet" code="drawPie" codebase="." width="750" heigth="300">
    <jsp:params>  
        <jsp:param name="user_id" value="<% =user %>"/>
    </jsp:params>    
</jsp:plugin>     

и в апплете я использовал

String user=getParameter("user_id");

когда я открываю страницу jsp, ничего не приходит ни ошибка, ни диаграмма

В чем проблема / ошибка в приведенном фрагменте кода?

1 Ответ

3 голосов
/ 09 апреля 2010

Как показано в этой ссылке , вы должны включить .class в атрибут code:

Имя файла класса Java, который будет выполнять плагин,Вы должны включить расширение .class в код, следующий за именем.Имя файла относительно каталога, указанного в атрибуте codebase.

<jsp:plugin type="applet" code="drawPie.class" codebase="." 
     width="750" heigth="300">

Я бы также предложил дать / посмотреть на сгенерированный HTML-код, чтобы увидеть, является ли он правильным тегом <object>.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...