Hi,<br><br>here is some example code. You will also find plenty of tutorials on the web. The best is you create a "Dynamic Web Project" in Eclipse and play around there.<br><br><br><br><br><br><br><br><br><br><br>

<b><u>Save this as WebContent/META-INF/yourtags.tld<br></u></b><br><taglib version="2.0" xmlns="<a href="http://java.sun.com/xml/j2ee">http://java.sun.com/xml/j2ee</a>" xmlns:xsi="<a href="http://www.w3.org/2001/XMLSchema-instance">http://www.w3.org/2001/XMLSchema-instance</a>" xsi:schemaLocation="<a href="http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd">http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd</a>"><br>

<br>    <tlib-version>2.0</tlib-version><br>    <jsp-version>2.0</jsp-version><br>    <short-name>Tag Library</short-name><br>    <uri><a href="http://your.taglib.site.com">http://your.taglib.site.com</a></uri><br>

    <display-name></display-name><br>    <small-icon></small-icon><br>    <large-icon></large-icon><br>    <description></description><br><br>    <tag><br>        <name>HelloWorldTag</name><br>

        <tag-class>com.example.tags.HelloWorldTag</tag-class><br>        <body-content>empty</body-content><br>        <attribute><br>            <name>name</name><br>            <required>false</required><br>

            <rtexprvalue>true</rtexprvalue><br>            <description>Your Description</description><br>        </attribute><br>    </tag><br><br></taglib><br><br><br><br><b><u>Create this class:<br>

</u></b><br>package com.example.tags;<br><br>import java.io.IOException;<br><br>import javax.servlet.jsp.tagext.TagSupport;<br><br>public class HelloWorldTag extends TagSupport {<br><br>    private static final long    serialVersionUID    = 1L;<br>

    private String                name                = "";<br><br><br>    public HelloWorldTag() {<br>        super();<br>    }<br><br><br>    public void setName(final String name) {<br>        <a href="http://this.name">this.name</a> = name;<br>

    }<br><br><br>    @Override<br>    public int doStartTag() {<br>        return EVAL_PAGE;<br>    }<br><br><br>    @Override<br>    public int doEndTag() throws javax.servlet.jsp.JspTagException {<br>        try {<br>            pageContext.getOut().write("<p>Hello " + name + "!</p>");<br>

        } catch (final IOException e) {<br>            e.printStackTrace();<br>        }<br>        return EVAL_PAGE;<br>    }<br>}<br><br><br><br><u><b>Call the tag from a JSP (which you can place in OpenCms as jsp):<br>

</b></u><br><%@ page session="true" language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><br><%@ taglib prefix="mytags" uri="<a href="http://your.taglib.site.com">http://your.taglib.site.com</a>" %><br>

<br><mytags:HelloWorldTag name="John Doe" /><br><br><br><br>Best regards,<br>Yves<br><br><br><div class="gmail_quote">On 23 July 2012 09:26, Enrico Ballarin Dolfin <span dir="ltr"><<a href="mailto:enrico@sed.ethz.ch" target="_blank">enrico@sed.ethz.ch</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Yves,<br>
<div class="im"><br>
On Friday 20 July <a href="tel:2012%2021" value="+352201221">2012 21</a>:14:38 Yves Glodt wrote:<br>
> If you are willing to add another layer, you could implement a tag library<br>
> which transforms the data returned from the WebService into html or<br>
> something else. I did that with success and used it in many projects. Let<br>
> me know if you need more information.<br>
<br>
</div>could you please give me more information?<br>
<br>
Do you have a tag library example or a link to a similar solution?<br>
<br>
Many thanks<br>
<span class="HOEnZb"><font color="#888888">Enrico<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
><br>
> On 20 July <a href="tel:2012%2011" value="+352201211">2012 11</a>:44, Enrico Ballarin Dolfin <<a href="mailto:enrico@sed.ethz.ch">enrico@sed.ethz.ch</a>> wrote:<br>
> > Hi,<br>
> ><br>
> > I'm looking for a way to include results of a webservice call into a JSP<br>
> > that<br>
> > generates an OpenCms 8.0.0 page.<br>
> ><br>
> ><br>
> > The webservice calls can returns a PNG image, a text, an XML file, etc,<br>
> > that<br>
> > is stored in a DB table as blob field.<br>
> ><br>
> ><br>
> > For the webservice call I'm using a syntax similar to this:<br>
> ><br>
> > /MyServices/GetPngBlob?parameter=...<br>
> > /MyServices/GetXmlBlob?parameter=...<br>
> > /MyServices/GetTextBlob?parameter=...<br>
> ><br>
> ><br>
> > While this approach works well for PNG images, e.g.<br>
> ><br>
> > <p><img src="/MyServices/GetPngBlob?param2=<%= value %>" /></p><br>
> ><br>
> > I'm having problems to use the GetTextBlob and the GetXmlBlob service:<br>
> > I need to call the service and to store the result of the service call in<br>
> > a JSP variable (e.g. String data) and then to display it in HTML:<br>
> ><br>
> > <p><%= data %></p><br>
> ><br>
> ><br>
> > The JSP that I use to generate the page has a structure like this and<br>
> > uses a<br>
> > bean that I have programmed in Java to be able to access an other DB:<br>
> ><br>
> > -------------------------------------------------<br>
> > <%@page buffer="none" session="false" taglibs="c,cms"<br>
> ><br>
> >     import="java.util.*,org.apache.log4j.*,mypackage.opencms.v8.dbtable.*<br>
> >     "<br>
> ><br>
> > %><br>
> ><br>
> > <%=<br>
> ><br>
> >     // create the bean and the other needed objects<br>
> >     DBTableJspTemplate dbtable = new DBTableJspTemplate(pageContext,<br>
> ><br>
> > request,<br>
> > response);<br>
> ><br>
> >     String param1 = request.getParameter("param1");<br>
> ><br>
> > ...<br>
> > ...<br>
> ><br>
> > %><br>
> ><br>
> > <cms:formatter var="content" val="value"><br>
> ><br>
> > <div class="dbtable"><br>
> ><br>
> > ...<br>
> > ...<br>
> ><br>
> > </div><br>
> ><br>
> > </cms:formatter><br>
> > -------------------------------------------------<br>
> ><br>
> ><br>
> > Any idea how can I perform the webservice call inside my JSP ?<br>
> ><br>
> > Many thanks<br>
> > Enrico<br>
> > _______________________________________________<br>
> > This mail is sent to you from the opencms-dev mailing list<br>
> > To change your list options, or to unsubscribe from the list, please<br>
> > visit <a href="http://lists.opencms.org/cgi-bin/mailman/listinfo/opencms-dev" target="_blank">http://lists.opencms.org/cgi-bin/mailman/listinfo/opencms-dev</a><br>
_______________________________________________<br>
This mail is sent to you from the opencms-dev mailing list<br>
To change your list options, or to unsubscribe from the list, please visit<br>
<a href="http://lists.opencms.org/cgi-bin/mailman/listinfo/opencms-dev" target="_blank">http://lists.opencms.org/cgi-bin/mailman/listinfo/opencms-dev</a><br>
<br>
<br>
<br>
</div></div></blockquote></div><br>