Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

PVit

função em jsp semelhante ao execute() (asp)

Recommended Posts

Ola1º que tudo parabens pela existência deste forum quanto à minha dúvida: tenho 2 ficheiros o FieldControl.jsp e o ListFunction.jsp e no primeiro chamo 1 função que está no 2º o problema é q essa função é chamada de outra função que recebe como parametro de entrada o nome da função a chamar se fosse em asp fazia: var a = "p_Categ" responde.write (execute(a)) e ele dava-me o valor teste q é retornado pela função p_Categ, mas aqui no jsp n sei se ha uma função semelhante, alguma sugestao? brigado FieldControl.jsp <%@ page language="java" %> <!DOCTYPE HTML PUBLIC "-//w3c//dtd html 4.0 transitional//en"> <%@ include file="ListFunctions.jsp" %> <% String funct = "p_Categ()"; out.println(funct); //? o q poria aqui? %> ListFunctions.jsp <%@ page language="java" %> <%!public String p_Categ(){ return "teste"; } %>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ola

 

1º que tudo parabens pela existência deste forum

quanto à minha dúvida:

tenho 2 ficheiros o FieldControl.jsp e o ListFunction.jsp e no primeiro chamo 1 função que está no 2º o problema é q essa função é chamada de outra função que recebe como parametro de entrada o nome da função a chamar se fosse em asp fazia:

 

var a = "p_Categ"

responde.write (execute(a)) e ele dava-me o valor teste q é retornado pela função p_Categ, mas aqui no jsp n sei se ha uma função

semelhante, alguma sugestao?

 

brigado

 

FieldControl.jsp

<%@ page language="java" %>

<!DOCTYPE HTML PUBLIC "-//w3c//dtd html 4.0 transitional//en">

<%@ include file="ListFunctions.jsp" %>

<%

String funct = "p_Categ()";

out.println(funct); //? o q poria aqui?

%>

 

 

 

 

 

ListFunctions.jsp

<%@ page language="java" %>

<%!public String p_Categ(){

return "teste";

}

%>

<{POST_SNAPBACK}>

Bem parece que não tive muitas respostas, vou tentar simplificar o que quero.

 

Basicamente quero receber o nome de uma função e executa-la:

 

 

public executaFuncao(String nomeFuncao){

 

???

 

}

 

 

 

funcoes noutro jsp

 

<%! public void primeira(){

...

}

 

public void segunda(){

...

}

 

public void terceira(){

...

}

 

 

será que a reflection API se adequa a este problema? já alguem a usou ?

 

obrigado,

 

PV

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.