Como declarar funções em um JSP

[color=“darkred”]Criei um JSP que recebe um texto codificado e tenho que converte-lo para gravar no banco de dados. Para isso eu criei as funções “CharTobyte” e “MinuteToHour” mas não quero criar uma classe externa, neste caso eu quero colocar este código no próprio JSP.
:roll: Devo misturar javascript com java ou criar uma classe interna ao JSP?[/color]

[b]String canal = “”;
String data_inicio = “”;
String data_fim = “”;
int inicio = 0;
int total = textoRecebido.length - 1;

while (inicio < total){
canal = CharTobyte(textoRecebido.substring(inicio, inicio+2));
data_inicio = tempResultado + MinuteToHour(CharTobyte(textoRecebido.substring(inicio+2, inicio+4))) + " - ";
data_fim = tempResultado + MinuteToHour( CharTobyte(textoRecebido.substring(inicio+2, inicio+4)) + CharTobyte(textoRecebido.substring(inicio+4, inicio+6)) ) + “\n”;

sql = “insert into MAI (CARDID, CANAL, DATA_INICIO, DATA_FIM) values (” + intCardid + ", " + canal + “, to_date(’” + dataHora_Inicio + “’, ‘dd-mon-rr hh24:mi’), to_date(’” + dataHora_Fim + “’, ‘dd-mon-rr hh24:mi’) )”;
stmt.executeQuery(sql);
inicio = inicio + 6;
}[/b]

Função eu não sei, porque em Java não tem função, mas um metodo talvez eu possa te ajudar:

<%! public String charToByte(String s){ return "alguma coisa"; } %>