[JSP] 확장자 .do 파일 의미

공부는 혼자하는 거·2021년 9월 10일
1

HTML/CSS/JQuery

목록 보기
2/4

웹쪽은 개념만 이해하고 있었고, 웹페이지는 .jsp(java), .php(c), .asp(c#) 확장자로 끝이 난다고 알고 있었는데 언젠가 부터 .do가 보였던거 같다.

jsp에서 사용하는 가상의 주소라고 생각하면 된다.
우리나라에서만 유독 .do로 사용하는것 같다
해외사이트를 조금 찾아봤는데 확장자 없이 사용하는 사이트도 많은 것 같다.
자신이 원하는 어떤 것이로든 사용가능하다. 예를 들면 .goto .abc ... 등

서블릿이나 스프링의 개념은 같다.
어노테이션을 이용해서 가상의 주소를 받아 자바 파일에서 처리한다.
페이지를 돌려줄때는 get방식이나 post방식으로 원하는 jsp 파일을 호출한다.

가상의 주소를 사용하면 사용자는 파일의 실제 경로를 알 수 없으므로 보안에 도움이 되고,
소스보기를 해도 소스는 볼 수 있지만 파일의 이름과 경로는 알 수 없다.

출처: https://withthisclue.tistory.com/entry/JSP-웹페이지에서-궁금했던-do-파일의-의미 [TI이야기]

사용법

         if(res.resultCode == '1001') {
          	location.href="/kang/preferences.do";
          } else if(res.resultCode == '1000') {
			location.href="/kang/analysisTarget.do";
   	      } else {
   	      	kang.event.alert(res.resultMsg);
      	  }
	@RequestMapping("/kang/analysisTarget.do") //analysisTarget.do" 의 처리를 여기서 함
	public ModelAndView analysisTarget(@RequestParam Map<String, Object> paramMap) throws Exception {
		
        ModelAndView mv = new ModelAndView("/work/page/analysis_target"); //jsp 경로

		mv.addObject("reqDeptList", preference.getReqDeptList());

		return mv;
	}
profile
시간대비효율

0개의 댓글