Tambien puedes declarar tu funcion dentro de
<%! %> estos signos, y despues llamarlo dentro de
<% %>, checa el siguiente codigo para que te des una idea!!
Código:
<html>
<%-- Inicia la declaracion --%>
<%!
String atributoclase;
public String invierteCadena(String cadena)
{
StringBuffer buffer=new StringBuffer();
for(int i=cadena.length()-1;i>=0;i--)
buffer.append(cadena.charAt(i));
return buffer.toString();
}
%>
<%-- Inicializamos la cadena con un scriplet --%>
<%
atributoclase = new String("Cryfel villa");
%>
<p>
<%-- Desplegamos la informacion con un expression --%>
Cadena normal: <%= atributoclase %> <br>
Cadena Invertida: <%= invierteCadena(atributoclase)%> <br>
</p>
</html>