Java - SimpleFormController - 조건 값에 따른 showForm 페이지 이동
Posted 11 30, 2011 17:40, Filed under: Language/JAVA참조 페이지 : http://blog.naver.com/minis24?Redirect=Log&logNo=80099448440
protected Object formBackingObject(HttpServletRequest request) throws Exception {
logger.debug("### login page");
return super.formBackingObject(request);
}
protected ModelAndView showForm(HttpServletRequest request,
HttpServletResponse response,
BindException errors)throws Exception{
ModelAndView view = null;
/**
* # BindException 객체는 커맨드 객체의 정보와 파라미터 값 검증 결과 정보를 담고 있는 객체.
* # errors.getModel() 은 Map 타입의 객체를 리턴, Map 타입 객체는 <객체이름, 객체> 와 같이 저장
* # 뷰에서 commandName을 통해서 커맨드 객체에 접근할 수 있음.
* - view.addAllObject(errors.getModel()); 와 같이 사용 가능
*/
String ipAddr = request.getRemoteAddr();
String[] ipArr = ipAddr.split("\\.");
/**
* 접속자의 아이피를 체크하여 일부 허용.
*/
if(ipArr[0].equals("172") ||
ipArr[0].equals("192") ||
ipAddr.equals("211.221.223.111")){
view = super.showForm(request, response, errors);
}else{
view = new ModelAndView("redirect:/error.do");
}
return view;
} "Language / JAVA" 분류의 다른 글
| Java - getProperties 사용하여 현재 시스템의 정보를 추출 (0) | 2011/08/07 |
| Java - Jfreechart 패키지 이용 차트만들기 (0) | 2011/01/05 |
| Java - JfreeChart 사용시 한글깨짐(jar 파일 font 수정) (0) | 2011/01/04 |
| Java - Zip 파일 형식 압축및 압축풀기(한글깨짐방지 - jazzlib 사용) (8) | 2010/04/14 |
| Java - compile및 jar 파일 생성 (0) | 2010/04/14 |
| Java - BigDecimal의 필요성 (0) | 2009/10/31 |
| Java - Date, GregorianCalendar, 날자 연산 더하기, 빼기 (0) | 2009/08/17 |
| Java - Commons Net의 FTPClient 사용하여 FTP 접속및 파일 컨트롤 (0) | 2009/08/05 |
| Java - 특수문자 제어 Util (0) | 2009/07/17 |
| Java - Compile Script - build.cmd 내용 (0) | 2009/07/14 |
Trackback URL : http://develop.sunshiny.co.kr/trackback/677
MetaDatabase.zip