Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / help me!!! / 1 сообщений из 1, страница 1 из 1
16.11.2005, 16:25
    #33382024
pnv
pnv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
help me!!!
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
Форумы / Java [игнор отключен] [закрыт для гостей] / help me!!! / 1 сообщений из 1, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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