PVit 0 Denunciar post Postado Abril 11, 2005 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
PVit 0 Denunciar post Postado Abril 12, 2005 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