powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / help me!!!
1 сообщений из 1, страница 1 из 1
help me!!!
    #33382024
pnv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
java.lang.NoSuchMethodError: oracle.portal.provider.v2.url.UrlUtils.constructHTMLLink(Loracle/portal/provider/v2/render/PortletRenderRequest;ILjava/lang/String;Ljava/lang/String;[Loracle/portal/utils/v2/NameValuePair;ZZ)Ljava/lang/String;
Я не специалист java, прошу совета.
Ошибку выдает OAS, при переходе с версии 9.0.4 на 10.1.2 перестали работать web portlet.
нет метода constructHTMLLink, что можно сделать???



Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
 public   class  HelpSupportContainerRenderer  extends  DefaultContainerRenderer{

         protected   void  renderAction(PrintWriter out,
                                                                PortletDefinition pd,
                                                                PortletRenderRequest pr,
                                                                 int  action,
                                                                String label,
                                                                String title)  throws  IOException {

                 if  (action == PortletRenderer.MODE_HELP) {
                        NameValuePair[] designParameters = {
                                 new  NameValuePair("_mode", Integer.toString(action)),
                                 new  NameValuePair("_title", title),
                                 new  NameValuePair("_decoration", "false")};

                        SimpleStringBuffer displayText =  new  SimpleStringBuffer( 100 );
                        displayText.append("<font class=\"").append(PortletRenderer.PORTLET_HEADER_LINK).append(
                                        "\">").append(label).append("</font>");

                        StringBuffer href =  new  StringBuffer(
                                        UrlUtils.constructHTMLLink(
                                                        pr,
                                                        UrlUtils.DESIGN_LINK,
                                                        displayText.toString(),
                                                        "", // other HTML attributes
                                                        designParameters,
                                                        true,
                                                        false));
                         int  pos = pos = href.indexOf(">");
                        href.insert(pos, " target=\"_blank\" ");

                        out.print(href.toString());
                        out.println(" ");
                }  else  {
                         super .renderAction(out, pd, pr, action, label, title);
                }
        }

         public   void  renderHelpFooter(PortletRenderRequest request, PrintWriter out, Map params)
                         throws  PortletException, IOException {
        }

         public   void  renderHelpHeader(PortletRenderRequest request, PrintWriter out, Map params)
                         throws  PortletException, IOException {
        }
}

...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / help me!!!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]