Struts2 - Dúvida sobre execute() e actions

0 respostas
doncopal

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.

Criado 15 de janeiro de 2008
Respostas 0
Participantes 1