?? loginaction.java
字號:
import java.util.*;
import org.springframework.web.servlet.mvc.*;
import org.springframework.validation.BindException;
import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.view.RedirectView;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
public class LoginAction extends SimpleFormController {
private String fail_view;
private String success_view;
protected ModelAndView onSubmit(
Object cmd,
BindException ex
)throws Exception
{
LoginInfo loginInfo = (LoginInfo) cmd;
if (validate(loginInfo) == 0) {
HashMap result_map = new HashMap();
result_map.put("logininfo", loginInfo);
return new ModelAndView (this.getSuccess_view(), result_map);
} else {
return new ModelAndView (this.getFail_view());
}
}
private int validate(LoginInfo loginInfo) {
if ("spring".equalsIgnoreCase(loginInfo.getUsername())
&& "spring".equals(loginInfo.getPassword())) {
return 0;
}
return 1;
}
public String getFail_view() {
return fail_view;
}
public String getSuccess_view() {
return success_view;
}
public void setFail_view(String string) {
fail_view = string;
}
public void setSuccess_view(String string) {
success_view = string;
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -