I have a portlet that is EDITable. In my portlet class, I have the following
protected void doEdit(RenderRequest request, RenderResponse response) throws IOException, PortletException { response.setContentType("text/html"); PortletRequestDispatcher dispatcher = getPortletContext().getRequestDispatcher("/WEB-INF/jsp/edit.jsp"); dispatcher.include(request, response); }
<%@ page isELIgnored="false" %> <%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %> <portlet:defineObjects/> <% String NUMBER_OF_STORIES = renderRequest.getPortletSession().getPortletContext().getInitParameter("number_of_stories"); %> <form method="post" action="<portlet:actionURL></portlet:actionURL>"> <input type="text" name="number" value="<%=NUMBER_OF_STORIES%>"> </form>
<init-param> <name>number_of_stories</name> <value>3</value> </init-param>