Hola a todos. Es la primera vez que posteo y es que soy bastante novato.
 
Mi problema es que trabajo con Alfresco, que esta hecho en Jsp, tengo hecha una plantilla en freemarker que muestra unos datos del propio documento, y para poder validarlos y guardar el documento tengo un método java.
Mi pregunta es, ¿Cómo puedo llamar al método java desde la plantilla hecha en freemarker?
 
<table>
 
<tr>
	<td><#list space.children as child>			
			<#if child.isDocument && (child.mimetype = "application/pdf")>
				<a href="/alfresco${child.url}" target="new"><embed src="/alfresco${child.url}"width="500" height="700"></embed>
			</#if>
			</#list>
	</td>
	<td>
	<#list space.childrenByXPath[".//*[subtypeOf('cm:content')]"] as child>
 
			<table>		
 
				<tr>
 
						<td>Fecha de emision:</td><td> <input type="text" name="fecha" value=${child.properties["custom:fecha"]?datetime}></td>  
				</tr>
				<tr>
						<td>CIF de la empresa emisora:</td><td><input type="text" name="CIF" value=${child.properties["custom:CIF"]}> </td>
				</tr>
				<tr>
						<td>Numero de factura: </td><td><input type="text" name="num_factura" value= ${child.properties["custom:numfactura"]}></td>
				</tr>
				<tr>
						<td>Precio Base: </td><td><input type="text" name="Base" value=${child.properties["custom:base"]}></td>
				</tr>
				<tr>
						<td>Iva: </td><td><input type="text" name="Iva" value= ${child.properties["custom:iva"]}></td>
				</tr>
				<tr>
						<td>Precio Total:</td><td><input type="text" name="Total" value=${child.properties["custom:total"]}></td>
				</tr>
 
				<tr>
						<td><input type=submit value="Rechazar"> </td><td><input type="submit" value="Aprobar"> </td>
				</tr> 
				</#if>	 </#list>	
			</table>	
	</td>
</tr>
</table>
 
 
Esta es la plantilla y probé llamándolo con onclick=${GuardarMetadatosMethod(child)
 
 
Cualquier ayuda o sugerencia será muy bien recibida. Gracias por adelantado 
   
 
 .
.
