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 | } |