http://site.domain/uri/of/page#_portlet_id1=%2Fportlet%2Fspecific%2Furi1&_portlet_id2%2Fportlet%2Fspecific%2Furi2
Где
%2F -- это метакод аски-символа "/". Это называется HTML URL-encoding. Это для того, чтобы на стороне сервера весь урл конкретного портлета передался одним значения гет-параметра урла(например параметр "_portlet_id1" равен значению "%2Fportlet%2Fspecific%2Furi1", если же бы у нас урл выглядел так: ....._portlet_id1=/portlet/specific/uri1...., то параметр вообщебы был равен "", а если еще точнее, то сервер бы принял такай урл за испорченный).
Это походу делают портлеты, у которых есть собственная навигация, она происходит с помошью аякса без перегрузки страницы. Но нужно же, чтобы навигация по портлету сохранялась в истории браузера, а во вторых нужно предоставлять возможность сделать закладку на поточную страницу, при этом у портлета должен тоже быть выбран конкретный пункт навигации.
Где
%2F -- это метакод аски-символа "/". Это называется HTML URL-encoding. Это для того, чтобы на стороне сервера весь урл конкретного портлета передался одним значения гет-параметра урла(например параметр "_portlet_id1" равен значению "%2Fportlet%2Fspecific%2Furi1", если же бы у нас урл выглядел так: ....._portlet_id1=/portlet/specific/uri1...., то параметр вообщебы был равен "", а если еще точнее, то сервер бы принял такай урл за испорченный).
Это походу делают портлеты, у которых есть собственная навигация, она происходит с помошью аякса без перегрузки страницы. Но нужно же, чтобы навигация по портлету сохранялась в истории браузера, а во вторых нужно предоставлять возможность сделать закладку на поточную страницу, при этом у портлета должен тоже быть выбран конкретный пункт навигации.
Комментариев нет:
Отправить комментарий