Hi All
I have following three points
1. I have define portlet preference in portlet.xml as below:
<portlet-preferences>
<preference>
<name>myValue</name>
<value>10</value>
</preference>
</portlet-preferences>
2. Assuming that there is no "myValue" preference key set in the database
(jetspeed database "Hypersonic DB").
3. Enclose Portlet code:
PortletPreferences pref = request.getPreferences( );
String strValue = pref.getValue( "myValue", "" );
So default value of "strValue" should always be "10". This is 100% corect.
But sometimes "strValue" is giving empty string "" value [as specified in
pref.getValue( "myValue", "" )]. This is happen when I change the jetspeed
database.
How pref.getValue(str,str) is implemented? Even though changing jetspeed
database, default value of "strValue" should always be "10".
Kindly help in this regard.....
Regards
Rakesh
---------------------------------
Yahoo! for Good
Click here to donate to the Hurricane Katrina relief effort.