안녕하세요 저는 서블릿에서 YUI 자바 스크립트 코드로 객체를 전달하려고합니다. 여기에 내가 통과 기꺼이 객체의 클래스 선언입니다 :서블릿을 통해 객체 전달 및 YUI에서 읽기
@XmlRootElement
class Favourite implements Serializable {
List<String> name = new ArrayList<String>();
List<String> host = new ArrayList<String>();
List<Integer> port = new ArrayList<Integer>();
}
는 그리고 이것은 내가 서블릿을 통해 보내하려고하는 방법이다.
response.setContentType("application/x-java-serialized-object");
OutputStream os = response.getOutputStream();
ObjectOutputStream out = new ObjectOutputStream(os);
Favourite data = new Favourite();
// some code to manipulate the "data" instance
out.writeObject(data);
YUI에서이 개체를 읽는 방법에 대해 혼란스러워합니다. 탈퇴를 제안하십시오.
내가 잘못하지 않았다면 Java 직렬화 된 객체를 Jquery에 전달하고이를 비 직렬화 할 수 있다고 생각하고 JQuery 또는 YUI를 사용하는 날씨를 제안합니다. –
@aditya : 불쾌감은 없지만 당신이 틀렸다는 것을 확신합니다. 확실히 jQuery에 내장 된 자바 비 직렬화 지원은 없으며, 플러그인에 대해 들어 본 적이 없다. (기본) Java 직렬화 프로세스는 클라이언트 측 JavaScript에 전송되고 나서 직렬화 해제되는 데 적합하지 않은 2 진 데이터를 생성합니다. * 가능할 수도 있지만 원격 표준 연습은 아닙니다. Re YUI vs. jQuery : 전적으로 당신에게 달려 있습니다. jQuery는 아마 입양 측면에서 우위를 점하고 있으며 (Microsoft와의 관계에도 불구하고) 어떤 대기업과도 독립적입니다. –
도움을 주셔서 감사합니다. JSON 개체를 만들어서 YUI에서 구문 분석 할 수있었습니다. –