如何从利用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框架,两者都可以。

猜你喜欢