android使用socket如何像jsp那样传递表单数据到j2ee服务器
android使用socket如何像jsp那样传递表单数据到j2ee服务器1在jsp中,我们可以直接提交到J2EE服务器并且在服务器端使用getparameter来获取各...
android使用socket如何像jsp那样传递表单数据到j2ee服务器
1 在jsp中,我们可以直接提交到J2EE服务器
并且在服务器端使用getparameter来获取各种值,如年龄,密码,用户名之类云云,并进行数据库操作
2 之前我在 android使用的是http一次连接,用户的表单数据我都是使用如 username&password&age 这个方式组成字符串传递给j2ee服务器的。 并且在那边使用split来截取我需要的值。
但,现在如果我想将我的客户端要时刻保持和服务器保持连接,那就必须使用socket方式,那我就很纳闷了,使用流来进行数据传递, 假设我在客户端,我如何使用流来填写数据,然后服务器端如何使用流来接受数据呢
我在网上看到的例子都是传递一个字符串的,并不是通用的方式。 再者android客户端有很多activirty.每一个acitivity都需要建立连接么
是不是我应该弄一个socket工具类,把建立好连接的socket然后当做全局变量来使用,之类之类的,我都很困惑。 求指点。 展开
1 在jsp中,我们可以直接提交到J2EE服务器
并且在服务器端使用getparameter来获取各种值,如年龄,密码,用户名之类云云,并进行数据库操作
2 之前我在 android使用的是http一次连接,用户的表单数据我都是使用如 username&password&age 这个方式组成字符串传递给j2ee服务器的。 并且在那边使用split来截取我需要的值。
但,现在如果我想将我的客户端要时刻保持和服务器保持连接,那就必须使用socket方式,那我就很纳闷了,使用流来进行数据传递, 假设我在客户端,我如何使用流来填写数据,然后服务器端如何使用流来接受数据呢
我在网上看到的例子都是传递一个字符串的,并不是通用的方式。 再者android客户端有很多activirty.每一个acitivity都需要建立连接么
是不是我应该弄一个socket工具类,把建立好连接的socket然后当做全局变量来使用,之类之类的,我都很困惑。 求指点。 展开
展开全部
建不建立工具类是你自己的事情,socket本来传递的就是字节,你传输使用的是字节,接收也是,让后接收到的直接转成你需要的对象就好了,字符串也还,流也好,对象也罢,那都是你自己内部的处理
更多追问追答
追问
那常规做法是?! 当前我能想到的是 在客户端依旧使用 拼接&的方式 用流传递字符串到服务器端,但是感觉换汤不换药啊
追答
不管换不换汤药,只要能治病就可以了,字符串的形式其实上不错了,相对于你进一步封装来讲,很省流量了,当然,如果你通过算法压缩字节或者双发约定代号传输就更省了,手机上面当前的流量还是比较值钱的,呵呵
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询