본문 바로가기
IT 개발/JavaScript

jQuery/Ajax(1) : 기초, Tip

by Love of fate 2019. 8. 16.
728x90
반응형

Tip)

ajax => 해당 Jsp파일에서 스트립트로 ajax js 파일을 불러와 사용하면 js 파일에서 모든 경로를 쓰지 않아도 된다.

 

1
2
3
4
5
6
7
8
9
10
11
<script type = "text/javascript">
 
var _contextPath = <c:url value = "/ "/>;
 
var ajax = new ajax ({
contextPath : _contextPath,
callCount : 5
});
 
</script>
 
http://colorscripter.com/info#e" target="_blank" style="color:#4f4f4ftext-decoration:none">Colored by Color Scripter

* Ajax Controller로 데이터 넘기는 법 (Json 방식)

1
2
3
4
5
6
7
8
9
10
jQuery.ajax({
 
    type : "POST",
    data : { "pageNum", pageNum},
    url  : main/datatype.do,
    success : function(data){
 
       alert(data);
    }
});

* Controller 메소드의 파라미터 타입

 @RequestParam("id값") ==> HTTP 요청 파라미터를 메소드의 파라미터로 전달 받을 때 사용된다.

   => jsp에서 Stirng name = request.getPrarameter("name")과 같다.

 

 - 작성법

   @RequestParam(value = "name", require = true) String name

   - require는 조건이 없으면 기본값은 true, 필수 파라미터이다(꼭 값이 있어야만 한다.)

     파라미터가 존재하지 않으면 Exception을 발생시킨다.

     그래서 defalt 값을 넣기도 한다.

     ex)  @RequestParam(value = "name", require = true, defalt = "야호") String name

 

 

728x90
반응형