Olá
Segue minha configuração do struts 2 quando executo o Login.jsp ele executa normamente, porem quando faço submit eu
gostaria de pegar o usuario e senha digidata em algum lugar do Login.java, porem siquer passa no meu system.out.println,
Alguem saberia me dizer porque?
Grato
=============================Jsp com o formulario========================
<%@ page contentType=“text/html; charset=UTF-8” %>
<%@ taglib prefix=“s” uri="/struts-tags" %>
==================================Login.java=============================
package example;
public class Login extends ExampleSupport {
public String execute() throws Exception {
System.out.println("gostaria de pegar o usuario e a senha digitada:");
// if (isInvalid(getUsername())) return INPUT;
//if (isInvalid(getPassword())) return INPUT;
return SUCCESS;
}
private boolean isInvalid(String value) {
return (value == null || value.length() == 0);
}
private String username;
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
private String password;
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
}
=======================example.xml================================================
<?xml version="1.0" encoding="UTF-8" ?><package name="example" namespace="/example" extends="struts-default">
<action name="HelloWorld" class="example.HelloWorld">
<result>/example/HelloWorld.jsp</result>
</action>
<action name="Login" method="{1}" class="example.Login">
<result name="input">/examples/Login.jsp</result>
<result type="redirect-action">Menu</result>
</action>
<action name="*" class="example.ExampleSupport">
<result>/example/{1}.jsp</result>
</action>
<!-- Add actions here -->
</package>