BookmarkPortletEdit.jsp

 

+

Search Tips   |   Advanced Search

 

<%@page session="false" contentType="text/html" import="javax.portlet.*, java.util.*" %>
<%@taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
<%@taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>

<jsp:useBean id="setUrl" scope="request" class="java.lang.String" />
<jsp:useBean id="backUrl" scope="request" class="java.lang.String" />
<portlet:defineObjects/>
<fmt:setBundle basename="com.ibm.portal.examples.nl.BookmarkPortletJSP"/>

<%
    ResourceBundle myText = ResourceBundle.getBundle("com.ibm.portal.examples.nl.BookmarkPortletJSP", request.getLocale());
%>

<h4><fmt:message key="available_bookmarks"/></h4>

<form action="<%=setUrl%>" method="POST">
<table class="wpsTable">
  <tr class="wpsTableRow">
    <th class="wpsTableHead"><fmt:message key="name"/></th>
    <th class="wpsTableHead"><fmt:message key="url"/></th>
    <td></td>
  </tr>

<%
   PortletPreferences prefs = renderRequest.getPreferences();
   Enumeration e = prefs.getNames();
   if (!e.hasMoreElements())   { // no bookmarks 
%>    
  <tr>
    <td colspan="3"><fmt:message key="no_bookmarks"/></td>
  </tr>
<% }  
   else{
       while (e.hasMoreElements()) {
           String name = (String)e.nextElement();
           String value = prefs.getValue(name,"<"+myText.getString("undefined")+">");
%>
  <tr class="wpsTableRow">
    <td> <%=name%>  </td>
    <td> <%=value%> </td>
    <td> <portlet:actionURL var="resetUrl">
           <portlet:param name="reset" value="<%=name%>"/>
         </portlet:actionURL>
        <a href="<%=resetUrl.toString()%>">(<fmt:message key="reset"/>)</a>
    </td>
  </tr>
<%
       }
   }
%>

  <tr class="wpsTableRow">
    <td><input name="name"  type="text"   class="portlet-form-input-field"></td>
    <td><input name="value" type="text"   class="portlet-form-input-field"></td>
    <td><input name="set"   type="submit" value='<fmt:message key="set"/>' 
               class="portlet-form-button"></td>
  </tr>
</table>
</form>

<form action="<%=backUrl%>" method="post">
  <input name="back"  type="submit" value="<fmt:message key="back"/>" 
         class="portlet-form-button">
</form>