ポートレットのプリファレンスの値を変更できない、つまりプリファレンスの値が変更されない、ポートレットのプリファレンスに問題があります。ポートレットのプリファレンスの値が変更されない
ポートレットの値を変更して、それを変更して、portlet.xml
に変更しました。ここで、変更されています。しかし、私はこのポートレットの設定値をそのキーを使用して取得しようとしているとき、常に私に以前の値を与えます。
<portlet-preferences>
<preference>
<name>DATA_FILE_DOC_NAME</name>// the name of the preference
<value>COM-EXAMPLE-EDIT</value>// the corresponding value
<read-only>false</read-only>// extra attribute
</preference>
</portlet-preferences>
とJavaファイルで、私はこのようにこの設定を取得しています:
私のportlet.xmlは、このようになります
....
//Getting the portal prefernce object.
PortletPreferences portletPreference = portletRequest.getPreferences();
// get the data file doc name.
dataFileDocName = portletPreference.getValue(
"DATA_FILE_DOC_NAME", "Not Found!!");
System.out.println("Data file doc name is : "+dataFileDocName.toUpperCase());
私はdataFileDocName
としてCOM-EXAMPLE-EDITを取得しています私が何か他のものに好みを変えても、私は同じ好みを得ます。COM-EXAMPLE-EDIT(私は何度も私のプロジェクトをきれいにして公開します)。
私を助けてください。
変更したい(変更しようとしている)コードを表示できますか? –