@UrlBinding("/login")
public class LoginActionBean extends ActionBean {
private String username;
private String password;
public void setUsername(String username) {
this.username = username;
}
public void setPassword(String password) {
this.password = password;
}
@DefaultHandler
public Resolution login() {
if (username.equals("admin") && password.equals("password")) {
return new RedirectResolution("/home");
} else {
return new ForwardResolution("/login.jsp");
}
}
}
html
<form action="${actionBean.contextPath}/login" method="post">
<input type="text" name="username" placeholder="Username">
<input type="password" name="password" placeholder="Password">
<button type="submit">Login</button>
</form>