JSP e JS

:shock:
Pareco novato, mas sou daqueles que encara um struts 1.1 mas treme do js :stuck_out_tongue:
tentando acabar com essa falha, estou precisando de ajuda

como eu chamo uma funcao js com codigo jsp ?
algum exemplo classico:

function carrega(n){
n="oi";
}

com um teste como eu chamaria a funcao ?
parece tao obvio, mas ao mesmo tempo tao confuso… :shock:

valeu!!! :smiley:

Depende da hora e como quer chamar essa função:

Exemplos:
Num botão

<input type="button" value="teste" onClick="funcao();">;

Ao carregar a página

joga no evento onload

Em um link

<a href="#" onClick="funcao()">aaa</a>

a eu entendi,

mas veja bem o caso eh o seguinte

[code]<%include(teste.jsp)%>

<a href="?i=1"<% classi(1) %> title=“Parte 1”>teste[/code]


teste.jsp

[code]<%
String n = request.getParameter(“n”);

public void classi(int i){

if(n==i) PrintWriter.print(" class="selected" );

}

if(n!=null){
String t = leconteudo(t1);
pw.print(urlencode(t) );
}%>[/code]

:roll:

Sendo que leconteudo(t1); é uma função javascript.
Sendo que urlencode(t); é uma função javascript.

entendeu ?

e dps preciso chamar js semelhante a como se faz com php…

<?=leconteudo($i)?>

mas ai eu procurei mais e vi que o ajax4jsf eh bem mais util,

alguem ja fez algo semelhante ?