HTML52012. 3. 27. 23:35

 

var poohstore = Ext.getStore("PoohStore");
  
poohstore.getProxy().setExtraParams({
    POOH_PARAM1: value
});

 

//아래와 같은 방법으로도 가능은 하나 비추

//poohstore.getProxy().setUrl(http://~.action?param=xxx);

 

poohstore.load(...);


 

위와 같이 extraParams를 통해서 전달하면 된다.

 

하지만 이걸 쓸 땐 Tomcat Setting을 변경해줘야 한다.

 

테스트해본 결과 type을 json으로 줬는데도 불구하고 GET방식으로 요청을 넘기는 듯 하다.

 

GET은 URI기반으로 parameter를 넘기기 때문에 URI를 encoding해줘야한다.

 

sever.xml에서 connector 콘피그 내에 URIEncoding="UTF-8"로 변경해주면 한글이 깨지지 않는다.

 

받는 쪽에선 request.getParameter("POOH_PARAM1")으로 받아서 쓰면 된다.

 

이상 끗.

 

Posted by 미랭군