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
반응형
'IT 개발 > JavaScript' 카테고리의 다른 글
11.11 (0) | 2019.11.11 |
---|---|
jQuery/Ajax로 jsp 리스트 뿌리기 / .Clone(복사) (0) | 2019.09.01 |
jQuery/Ajax (3) : 데이터 목록 뿌리기 AND 페이징 처리 (0) | 2019.09.01 |
Javascript FOR문 (0) | 2019.09.01 |
jQuery/Ajax (2) : trigger, handler (0) | 2019.08.16 |