[RESOLVIDO] Acessar um tributo público de uma classe em uma página JSP

1 resposta Resolvido
jspjava
lemes

Bom dia!

Eu criei esta classe com atributos públicos para poder mapear as minhas ações do sistema.

public class Action {
	public static String LOGIN ="login";
	public static String LOGOUT="logout";
	public static String INDEX = "index";
}

Tenho uma página de login em jsp onde no formulário no atributo action gostaria de passar o valor do atributo LOGIN da classe Action.

<form action="${action.LOGIN}" method="post" >
		Login: <input type="text" id="login" name="login"> <br>
		Senha: <input type="password" id="senha" name="senha"> <br>
		<button type="submit" value="Logar">Logar</button>
</form>

Estou tentando acessar a classe com o useBean e taglib, mas não conseguem acessar a classe.

<jsp:useBean id="action" class="br.com.mywallet.action.Action"
	type="br.com.mywallet.action.Action" scope="page" />

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>

Desde já agradeço!

1 Resposta

lemes
Solucao aceita

Consegui resolver fazendo o import da classe abaixo

<%@ page import="br.com.mywallet.action.*"%>

e no action do form

action="<%= Action.LOGIN_ROUTE %>"

Criado 23 de fevereiro de 2020
Ultima resposta 25 de fev. de 2020
Respostas 1
Participantes 1