01: package com.sun.portal.portlet.samples.jspportlet;
02:
03: import javax.portlet.ActionRequest;
04: import javax.portlet.ActionResponse;
05: import javax.portlet.PortletException;
06: import javax.portlet.PortletPreferences;
07: import java.io.IOException;
08:
09: /**
10: * ShowtimePortlet extending JSPPortlet
11: */
12: public class ShowtimePortlet extends JSPPortlet {
13: public void processAction(ActionRequest request,
14: ActionResponse response) throws PortletException {
15: String timezone = request.getParameter("TIMEZONE");
16: PortletPreferences pref = request.getPreferences();
17: if (timezone != null && timezone.length() != 0) {
18: pref.setValue("timezone", timezone);
19: try {
20: pref.store();
21: } catch (IOException e) {
22: e.printStackTrace();
23: throw new PortletException(e);
24: }
25: }
26: response.setRenderParameters(request.getParameterMap());
27: }
28: }
|