Gente, alguém pode me explicar algumas coisas?
No struts.xml
<action name="Logon_*" method="{1}" class="tutorial.Logon">
<result type="redirect-action">Menu</result>
<result name="input">/Logon.jsp</result>
</action>
Em Logon.jsp
<s:form action="Logon">
<s:textfield label="User Name" name="username"/>
<s:submit/>
</s:form>
E na action Logo.java
public String execute() {
if (isInvalid(getUsername())) return INPUT;
return SUCCESS;
}
Pois bem, eu não entendo o andamento disso tudo. Quando clico em Submit no form, o método execute() é executado automaticamente?
E se retornar SUCCESS, a página é redirecionada para Menu? Que pode ser um action ou uma JSP apenas, depende do mapeamento, certo?
O que dizer mais sobre INPUT?
Como acesso o atributo “username” para manipulá-lo em java?
Outra coisa, se alguém puder me enviar uma aplicação funcionando… com forms, acesso a banco.
“paulloestevam @yahoo.com.br”
Estou achando a documentação do Struts2 confusa… acabei de fazer todo “bootstrap”, mas é muito simples… e vago. Alguém me indica bons materiais de Struts2.
Valeu, turma.