如何从利用APP直接与Servlet通信?

04-10-24 keen_lv
我想直接与Servlet通信。看了JAVAWORLD上的文章和JDON上的文章,里面使用URLConnection来向Servlet建立连接与传送数据,可我如何从传送回的数据流中获取想要的信息呢?
请高人指点一下,俺是新人,拜托了,急!!!

keen_lv
2004-10-24 16:46
后来找到方法了,
直接序列化对象就可以了。


这是抄来的部分代码:

URL studentDBservlet = new URL( servletLocation );
URLConnection servletConnection = studentDBservlet.openConnection();

// Don't used a cached version of URL connection.
servletConnection.setUseCaches (false);
servletConnection.setDefaultUseCaches(false);

// Read the input from the servlet.
//
// The servlet will return a serialized vector containing
// student entries.
//
inputFromServlet = new ObjectInputStream(servletConnection.getInputStream());
studentVector = (Vector) inputFromServlet.readObject();

先试试看能不能实现。呵呵。

linux_china
2004-10-25 11:33
看到别人一谈到App和Servlet通信问题,如Applet和Servlet,普通App和Servlet,我都会推荐使用hessian,你可以去www.caucho.com参考一下。这个职业病不知道什么时候能改掉?:(

banq
2004-10-25 14:15
一个自己动手做,一个采取现成的hessian框架,两者都可以。

猜你喜欢