There will be a section in Jetspeed Tutorial on JSP Portlet, hopefully by the end of the week.
Best regards, Mark Orciuch - [EMAIL PROTECTED] Jakarta Jetspeed - Enterprise Portal in Java http://jakarta.apache.org/jetspeed/ > -----Original Message----- > From: Den_M [mailto:[EMAIL PROTECTED]] > Sent: Wednesday, December 11, 2002 2:51 AM > To: Jetspeed Users List > Subject: About vm to JSP > > > Hi all, > this is workable code fragment of portlet passing some data to > vm-template: > > //----------------------------------------------- > //rundata - RunData object > //template - String, name of vm-template ("result.vm") > > Context context = TurbineVelocity.getContext(); > context.put("portlet", this); > > TurbinePull.populateContext(context, rundata); > > ClearElement element = null; > > try { > > //get data for current portlet > if (context.get("editValue") == null) { > //get "editValue" from initial parameter > context.put("editValue", > getPortletConfig().getInitParameter("editValue")); > } > if (context.get("selectValue") == null) { > //get "selectValue" from initial parameter > context.put("selectValue", > getPortletConfig().getInitParameter("selectValue")); > } > if (context.get("passwordValue") == null) { > //get "passwordValue" from initial parameter > context.put("passwordValue", > getPortletConfig().getInitParameter("passwordValue")); > } > > //make HTML > String templatePath = > TemplateLocator.locatePortletTemplate(rundata, template); > String s = TurbineVelocity.handleRequest(context, templatePath); > element = new ClearElement(s); > //doing this because setContent() is not overwriting current content. > clearContent(); > setContent(element); > } catch (Exception e) { > element = new ClearElement(e.toString()); > } > TurbineVelocity.requestFinished(context); > " > //----------------------------------------------- > > and this is result.vm: > > #if (!$editValue) > #set ( $editValue = "edit value is null" ) > #end > #if (!$selectValue) > #set ( $selectValue = "select value is null" ) > #end > #if (!$passwordValue) > #set ( $passwordValue = "password value is null" ) > #end > Edit value<br> > <b>$editValue</b><br> > Select value<br> > <b>$selectValue</b><br> > Password value<br> > <b>$passwordValue</b> > > And the question is: how can i create portlet passing the same data > into JSP-template? And what must be in JSP-template? > > Thanks in advance. > > Best regards, > Den_M > > > > -- > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
