[jboss-user] [JBoss Portal] - Re: getPreferences with JSF portlet

franco12 do-not-reply at jboss.com
Mon Oct 16 08:44:48 EDT 2006


The problem is that the program won't pass through 'doView'




MDP_contribution_consultation.java

import javax.portlet.PortletPreferences;
  | import javax.portlet.PortletSecurityException;
  | import javax.portlet.RenderRequest;
  | import javax.portlet.RenderResponse;
  | import javax.portlet.PortletException;
  | import java.io.IOException;
  | 
  | public class MDP_contribution_consultation
  | {
  | 	String consulter="ok";
  | 	String supprimer;
  | 	private String init="false";
  | 	
  | 	protected void doView(RenderRequest request, RenderResponse response) throws PortletException, PortletSecurityException, IOException
  | 	  {
  | 			response.setContentType("text/html");
  | 	//	    StringBuffer html = new StringBuffer();
  | 	//	    PrintWriter writer = response.getWriter();   
  | 			PortletPreferences prefs = request.getPreferences();
  | 		    String parameter = prefs.getValue("suppression_pref",init);
  | 			if (parameter.equals("true"))
  | 			{
  | 				this.supprimer="ok";
  | 	//	         html.append("<-- Contribution --><br/>");
  | 	//	         html.append("<img src='/WEB-INF/images/logo.gif'/>");
  | 			}
  | 			else
  | 			{
  | 				this.supprimer="pas ok";
  | 	//			html.append("<-- Consultation --><br/>");
  | 			}
  | 	//        	response.getWriter().write(html.toString());
  | 	//			writer.close();
  | 	  }
  | 
  | 	public String getConsulter()
  | 	  { 
  | 		return consulter;
  | 	  }
  | 	
  | 	public void setConsulter(String consulter)
  | 	  {
  | 	    this.consulter = consulter;
  | 	  }
  | 	
  | 	public String getSupprimer()
  | 	  { 
  | 		return supprimer;
  | 	  }
  | 
  | 	public void setSupprimer(String supprimer)
  | 	  {
  | 		this.supprimer = supprimer;
  | 	  }
  | }

view.jsp


  | <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
  | <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
  | 
  | <f:view>
  |    <div align="center">
  |          <h:panelGrid columns="3">
  |             <h:outputText value="NOM FICHE"/>
  |             <h:outputText value="CONSULTER"/>
  |             <h:outputText value="SUPPRIMER"/>
  |             <h:outputText value="fiche 1"/>
  |             <h:outputText value="#{MDP_contribution_consultation.consulter}"/>
  |             <h:outputText value="#{MDP_contribution_consultation.supprimer}"/>
  |             <h:outputText value="fiche 2"/>
  |             <h:outputText value="#{MDP_contribution_consultation.consulter}"/>
  |             <h:outputText value="#{MDP_contribution_consultation.supprimer}"/>
  |             <h:outputText value="fiche 3"/>
  |             <h:outputText value="#{MDP_contribution_consultation.consulter}"/>
  |             <h:outputText value="#{MDP_contribution_consultation.supprimer}"/>
  |          </h:panelGrid>
  |          <br/>
  |    </div>
  | </f:view>

sorry for the multiple posts
regards

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3978510#3978510

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3978510



More information about the jboss-user mailing list