quinta-feira, 12 de fevereiro de 2015

Como saber qual é o JSP em um projeto Struts?

Estou mexendo em um projeto bem antigo e precisei encontrar os arquivos JSP de cada tela que eu abria.

A partir da URL abaixo vamos descobrir o JSP

http://localhost:8080/meuprojeto/usuario.do?action=listarUsuarios

Primeiro vá no UsuarioAction (por causa do usuario.do)
Nesta classe, vá no método listarUsuarios (por causa da action)
Veja o que esse método retorna (por exemplo: return "listar";)

public ActionForward listarUsuarios(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception {
[...]
return mapping.findForward("listar");
}

Vá no struts-config.xml
Procure por UsuarioAction
Logo abaixo procure por "listar" (retorno do método)
Na linha do "listar" vai dizer qual é o jsp

<action path="/usuario" type="br.com.localhost8080.struts.UsuarioAction" name="usuarioForm" scope="request" parameter="action">
<forward name="listar" path="/p_listar_usuarios.jsp" />

Qualquer coisa dá um Ctrl+H com algum texto da tela :D

Att,
Adriano Schmidt

Nenhum comentário:

Postar um comentário