반응형 java20 [JAVA] jsp에서 보낸 json 데이터 java controller에서 변환하기 화면에서 입력받거나 가지고 있던 데이터를 서버로 보내서 처리하는 방법은 많지만 그 중에 이번에 사용하는 방법은 json 형태의 데이터로 전송하는 방법이다. jsp 화면단에서 json 데이터를 서버로 보내서 자바에서 변환하여 사용하는 방법이다. # jsp 에서 Object 데이터 생성하기 var data = {}; data.name = "Hong gildong"; data.phone = "010-1234-5678"; data.address = "Seoul"; console.log(data); // {name: "Hong gildong", phone: "010-1234-5678", address: "Seoul"} # ajax를 사용해 데이터를 보낼 때 아래와 같이 json 형태로 변환하여 보낸다. JSON... 2023. 10. 24. [JAVA] RequestDispatcher forward - 페이지 이동 시키기 자바에서 페이지를 이동하는 방법중에 RequestDispatcher 객체를 사용하여 이동하는 방법입니다. RequestDispatcher 객체를 생성하기 위해서는 new 연산자가 아닌, HttpServletRequest 객체의 getRequestDispatcher() 메소드로 객체를 생성합니다. getRequestDispatcher 객체는 다른 페이지로 이동하기 위해 forward 메소드를 사용하는데 getRequestDispatcher 메소드에 이동할 페이지 경로를 파라미터로 지정하고, forward 메소드로 페이지를 이동시키면 지정한 뷰 페이지로 이동하게 됩니다. sendRedirect()와 다른점은 sendRedirect()는 client에 처음 요청에 대한 응답 후 다시 이동하는 반면, Reque.. 2023. 7. 19. [JAVA] 자바 객체를 XML로 변환하기 - JAXB(자바API)를 사용하여 dto를 xml로 변환 (marshaller) 데이터를 주고 받을 때, 주로 json 형태를 사용하지만 가끔 xml을 사용하는 경우도 있어서, JAXB (자바API)를 이용하여 자바 객체를 xml 형태로 변경해주는 방법에 대해 알아보자. XmlRootElement : XML의 root Element명 XmlElement : XML의 각 root 하위 Element 명 # root dto 만들기 import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlRootElement; @XmlAcce.. 2023. 6. 23. [JAVA] 자바 json 문자열로 변환하기 자바에서 Map 또는 배열을 json 문자열로 변환하기 # Map을 json 문자열로 변환 import com.fasterxml.jackson.databind.ObjectMapper; Map map = new HashMap(); map.put("A", "1"); map.put("B", "2"); map.put("C", "3"); ObjectMapper jsonMapper = new ObjectMapper(); String jsonStr = jsonMapper.writeValueAsString(map); System.out.println(jsonStr); // {"A":"1","B":"2","C":"3"} 2023. 5. 1. 이전 1 2 3 4 5 다음 반응형