2012-11-16 4 views
0

로 매개 변수를받을 수 있습니다. 즉, 서블릿은 { "take": 10, "skip": 0, "page": 1, "pageSize": 10}이라는 하나의 매개 변수를받으며 값은 비어 있습니다.는 JSON

자바 스크립트 (전통적인 KendoUI)를 사용

등가 코드는 4 개 파라미터를 수신한다 :

  1. 이름 : take, 값 10
  2. 이름 : skip, 값 0
  3. 이름 : page, 값 1
  4. 이름 : pageSize, 값 : 10

이 차이가 의도적입니까? JSON 문자열을 매개 변수의 이름으로 올바르게 인코딩 했습니까?

답변

0

문제는 JSP 태그 라이브러리에 있습니다 parameterMap 인 경우 null (정의되지 않음) TransportTag.doEndTag 같이 parameterMap를 정의하는 대신 identity 함수를 호출에서 자바 스크립트 RemoteTransport.setup (클라이언트 측)을 방지 비어 떠날

function(options,type){return JSON.stringify(options);} 

다른 프레임 워크에서 발생합니다.

taglib에서이 추가 생성을 제거하면 JSP 래퍼가 동일한 HTML/JavaScript 코드를 생성합니다.