2010-12-29 4 views
0

저는이 개념에 대해 조금만 신경 쓰고 있습니다. 저는 이것에 대한 지침을 찾고 있습니다. 기본적으로이 문제는 다음과 같습니다.자바 객체 변환 -> 자바 스크립트 -> 애플릿에서 읽기

Bean은 데이터베이스에서 데이터를 가져오고이를 웹 페이지의 숨겨진 필드로 저장해야합니다. 사용자는 애플릿을 사용하여 데이터를 인증해야합니다. 그런 다음 결과로 생성 된 인증 된 개체가 데이터베이스로 전송됩니다. -> HTML을 & 자바 스크립트 -> 애플릿 내가 나중에 업로드 문제를 알아낼 수 있다고 생각

, 감사합니다 :)

편집

콩 :

그래서 난이 패러다임에 붙어있어 : 내가 JSO를 사용하여 일부 데이터가 보인다 : 로그인 :

Edit2가 인증 스위치 어떻게해야합니까?하지만 JSObject에서 데이터를 검색하려면 어떻게해야합니까? 데이터는 자바 스크립트에 의해 읽히고 애플릿에 의해 획득되기 전에 DataHandler로 저장되었습니다. JSObject에서 getClass() 메서드 호출을 찾고 있지만 HTMLInputElement를 제공하고 거기에서 어디로 갈지 잘 모르겠습니다.

+0

* "결과로 생성 된 인증 된 개체가 데이터베이스로 전송됩니다."* 클라이언트에서? 기본적으로 (애플릿 또는 다른 방법으로) 클라이언트로부터받은 어떤 것도 믿을 수 없다. 서버에서 인증해야한다. 아마도 전문 용어 일 것입니다. –

답변

0

애플릿을 선택한 이유가 확실하지 않지만 최근 JDK 이후부터는 (필자의 JDK 1.6은 확실하지 않습니다) 애플릿이 Javascript 변수 및 HTML DOM에 액세스 할 수 있습니다. 그래, 네가 할 수있는 일은 ... 네가 왜이 길을 가고 싶은지 자문하고 싶을지도 모른다.

일부 추가 정보를 원하시면 :

의 JSObject 클래스를 사용하면 Java 애플릿에서 자바 스크립트에 액세스 할 수 있습니다. http://java.sun.com/products/plugin/1.3/docs/jsobject.html

업데이트 : 실제로는 훨씬 나이 JDK 1.6 http://download.oracle.com/javase/1.4.2/docs/guide/plugin/developer_guide/java_js.html보다

당신도 같은 방법으로 DOM에 액세스 할 수있는 페이지의 HTML 구조에 액세스해야합니다.

+0

애플릿은 요구 사항입니다. (.. JSObject 메서드를 사용하여 조사하고있는 약간의 연구가 끝나면이 내용을 내 결과와 함께 유지할 것입니다. 감사합니다 : D – Vedar

+0

JSObject를 사용하여 데이터가있는 것 같지만 어떻게해야합니까? JSObject에서 데이터를 검색 할 수 있습니까? 데이터가 자바 스크립트에 의해 읽히고 애플릿에 의해 수집되기 전에 DataHandler로 저장되었습니다 .JSObject에서 getClass() 메서드 호출을 찾고 있지만 HTMLInputElement를 제공하고 있습니다. – Vedar

+0

웹 페이지에서 숨겨진 필드를 말한 것처럼 실제로 HTMLInputElement입니다. 실제로 브라우저에서 생성 된 HTML의보기 소스를 사용하면 < input type = "hidden"name = "XXX"... /> HTML은 DataHandler Java 클래스에 대해 알지 못합니다. 이는 서버 측에서 가정합니다. – jbx