У меня есть портлет, определенный как ниже.Настройки настроек портлета Liferay
Я пытаюсь изменить предпочтение портлета в liferay, нажав options-> default preference, затем он дает мне возможность выбирать другой файл, затем я выбираю другой файл и нажимаю кнопку set preference, страница обновляется, но когда я нажимаю на опции -> предпочтение по умолчанию, я вижу оригинал, который я не выбрал раньше.
Так что проблема заключается в том, что я не могу изменить предпочтение по умолчанию. (Примечание: я вошел в систему с пользователем администратора).
Имеет ли это какое-либо отношение к предпочтениям-общесистемным свойствам? Я пытаюсь использовать разные комбинации, но ничего не работает. Каковы настройки, предпочтения по умолчанию и предпочтения? потому что в некоторых примерах я видел, что они используют параметр конфигурации для изменения предпочтений, есть ли там какая-либо документация? я испытываю трудности с изменением предпочтений.
Примечание: я использую Liferay 6,2
<portlet>
<description>Sample</description>
<portlet-name>Sample</portlet-name>
<display-name>Sample</display-name>
<portlet-class>com.sample.SampleCode</portlet-class>
<init-param>
<name>jspView</name>
<value>/jsp/CustomView.jsp</value>
</init-param>
<init-param>
<name>jspEdit</name>
<value>/jsp/CustomEdit.jsp</value>
</init-param>
<!-- <expiration-cache>-1</expiration-cache> -->
<supports>
<mime-type>text/html</mime-type>
<portlet-mode>VIEW</portlet-mode>
<portlet-mode>EDIT</portlet-mode>
<portlet-mode>config</portlet-mode>
<portlet-mode>edit_defaults</portlet-mode>
<portlet-mode>editpage</portlet-mode>
</supports>
<portlet-info>
<title>Sample Portlet</title>
</portlet-info>
<portlet-preferences>
<preference>
<name>portletPreference</name>
<value>sites/test/test.page</value>
</preference>
</portlet-preferences>
Я добавил выше запись, но до сих пор не в состоянии изменить предпочтения. – Kalai
Вы можете проверить здесь ваши шаги? http://www.liferaysolution.com/2012/05/add-configuration-page-in-plugin.html –
Спасибо Ankit, проблема связана с пространством имен. , и в моем методе действия процесса нам нравится request.getParameter (response.getNamespace() + "param1"); Если я скажу request.getParameter («param1»), тогда он отлично работает .. но мне интересно, будет ли код жалобы JSR 286 – Kalai