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>