首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2ME开发 >

没有书,想问一下,jsp服务器怎么解析j2me手机通过post方法发送的参数

2012-01-22 
没有书,想问一下,jsp服务器如何解析j2me手机通过post方法发送的参数手机端://sb中有参数id165conn.setReq

没有书,想问一下,jsp服务器如何解析j2me手机通过post方法发送的参数
手机端://sb中有参数   id=165
    conn.setRequestMethod(HttpConnection.POST);
                       
                        conn.setRequestProperty( "Connection ",   "Keep-Alive ");
                        conn.setRequestProperty( "User-Agent ",   "Profile/MIDP-2.0   Configuration/CLDC-1.0 ");
                        conn.setRequestProperty( "Content-Language ",   "en-US ");
                        conn.setRequestProperty( "Content-Type ", "application/octet-stream ");
                        conn.setRequestProperty( "Accept ",   "application/octet-stream ");
                       
                        //将post请求的参数转化为2进制流传递
                        dataos=   conn.openDataOutputStream();
                        dataos.write(sb.toString().getBytes());


那么请问服务器端如何获得参数id,并且得到ID的值


[解决办法]
Servlet程序 有 doGet() 和 doPost() 会自动接受客户端的对应的请求
[解决办法]
DataInputStream dis=new DataInputStream (request.getInputStream());
然后就可以把里面的数据读出来了
[解决办法]
不要用 InputStream.available()这个方法
在j2me里,这个方法基本上都是错误的
[解决办法]
可以考虑在流的开头加上数据包大小
这样j2me端就知道有多少数据可以读了

热点排行