1 | package edu.iu.uis.sit.portal.portlet.example; |
2 | |
3 | import java.io.IOException; |
4 | import java.io.PrintWriter; |
5 | |
6 | import javax.portlet.GenericPortlet; |
7 | import javax.portlet.PortletException; |
8 | import javax.portlet.PortletPreferences; |
9 | import javax.portlet.RenderRequest; |
10 | import javax.portlet.RenderResponse; |
11 | |
12 | public class ExamplePortlet extends GenericPortlet { |
13 | public void doView(RenderRequest request, RenderResponse response) |
14 | throws PortletException, IOException { |
15 | // Get our preferences |
16 | PortletPreferences pref = request.getPreferences(); |
17 | |
18 | // Get the value of "displaytext" from our preferences, if not |
19 | // available, then use the second string passed to the function |
20 | String displayText = pref.getValue("displaytext", "MISSING: display-text"); |
21 | |
22 | // displays the string from our preferences |
23 | response.setContentType(request.getResponseContentType()); |
24 | PrintWriter writer = response.getWriter(); |
25 | writer.write(displayText); |
26 | } |
27 | } |