【JSP开源代码栏目提醒】:本文主要为网学会员提供wddx_test.jsp,希望对需要wddx_test.jsp网友有所帮助,学习一下!
锘?%@ page contentType="text/html; charset=utf-8" language="java" %>
<%@ page import="java.io.BufferedReader" %>
<%@ page import="java.io.StringReader" %>
<%@ page import="java.io.StringWriter" %>
<%@ page import="org.xml.sax.InputSource" %>
<%@ page import="com.allaire.wddx.WddxDeserializer" %>
<%@ page import="com.allaire.wddx.WddxSerializer" %>
<%
BufferedReader reader = new BufferedReader(request.getReader());
String xmlString = reader.readLine();
StringReader XMLReader = new StringReader(xmlString);
InputSource XMLInputSource = new InputSource(XMLReader);
//鍒涘缓涓涓猈DDX鍙嶄覆琛屽寲瀹炰緥杩欓渶瑕佷竴涓猄AX瑙f瀽鍣?
//榛樿鐨凷AX瑙f瀽鍣ㄨВ鏋愬櫒鏄痮rg.
xml.sax.parser
//鎴戜滑浣跨敤浜哻om.caucho.xml.XmlParser
WddxDeserializer theDeserializer = new WddxDeserializer("com.caucho.xml.XmlParser");
//鍙嶄覆琛屽寲WDDX鍖?
Object result = theDeserializer.deserialize(XMLInputSource);
WddxSerializer ws = new WddxSerializer();
//鍒涘缓涓涓猄tringWriter瀛樺偍WDDX
StringWriter sw = new StringWriter();
//涓茶鍖栨暟鎹?
ws.serialize(result + "FLASH-JAVA WDDX", sw);
//杩斿洖WDDX鏁版嵁
out.println(sw.toString());
%>