본문 바로가기

ajax

struts2에서 jQuery로 파라메터(폼값) 넘길때 주의점 일반적으로 스트럿츠2에서 폼값을 넘길때 이런식으로 한다. 이걸 jQuery의 형식으로 바꾸면.. 이런식으로 된다. 하지만 이런식으로 바꾸었을때 문제점이 발생했다. 전자의 방식으로 submit을 하게되면 modelDto에 id값이 정상적으로 세팅이 되지만.... 후자의 방식으로 submit을 하게되면... 어라?? modelDto에 id값이 세팅이 안된다;; method의 type를 post로 해도 마찬가지였다. 값을 넘기는 방식에서 차이가 있어서 인식을 못하는것 같다. 이 문제에 대해서 자세히 알아보진 않았지만... 혹시 이유를 아시는분은 댓글주시면 캄사~ 허접이라 이해좀;; 더보기
struts2에서 json데이터 파싱 참고사이트 : http://json-lib.sourceforge.net/ , http://json.org/java/ , http://jquery.malsup.com/form/ 위 사이트 말고도 여러 사이트가 있다. 알아서 참고하시길.. java에서의 json데이타 파싱은 일단 json라이브러리를 필요로 한다.(이런 라이브러리가 있는지 몰랐을때 그냥 문자열로 만들어버렸었다;;;;) jakarta commons-lang 2.4 jakarta commons-beanutils 1.7.0 jakarta commons-collections 3.2 jakarta commons-logging 1.1.1 ezmorph 1.0.6 각 라이브러리의 버전차이에서 나는 오류가 있을지 모르지만 일단 제외시켰다. 꼭 저 위의 버전.. 더보기
struts2 ajax테스트(submit) : 한글문제가 있음.. 이것저것 해보다가 결국 해결하긴 했지만.. 한글이 걸리는구나..;; 테스트환경 : struts2-2.1.6, tomcat5.5 파일인코딩 및 struts2인코딩 : EUC-KR(UTF-8로도 해보았지만 결과는 같았음..) 1. testRegister2.jsp(첫실행파일) id : name : age : sex : 사과 배 딸기 바나나 2. testRegister3.jsp(결과가 담긴 페이지) id : name : age : sex : ck : 3. TestRegister.java(action 클래스) package test; public class TestRegister { private TestDTO testDto; public String execute() throws Exception{ for(in.. 더보기