Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » Java EE 综合讨论区  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
flat modethreaded modego to previous topicgo to next topicgo to back
作者 新手求助关于java开发web服务器的问题
lusty





发贴: 4
积分: 0
于 2006-10-28 18:10 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
大家好,我是一个java的初学者,现在要完成一个作业。用java编一个web服务器。我已经实现了大步分功能,(比如socket互联呀,GET传输呀)但是有一个问题不知道怎么解决。
作业要求是:有一个网页,包含一个表单(Form),表单中有几个文本框,一个submit按钮,当点提交时,web服务器要接收到文本框的内容,并返回一个网页显示这些内容。
我的问题是:
1。是否必须要在client端也编一个java程序,用来将变量传到server端,还是浏览器可以直接将这些信息传到server端?
2,我看到一些书里写着 HTTP 请求包含三个部分,post传过来的变量在Entity body中。请问我怎么得到Entity body?

各位高手一定要帮帮我呀,小弟在国外,身边也没有人可以讨论。只有求助这里的高手了!!!万分感谢!!



作者 Re:新手求助关于java开发web服务器的问题 [Re:lusty]
lixj0571





发贴: 84
积分: 2
于 2006-10-28 21:35 user profilesend a private message to usersend email to lixj0571search all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
1、没必要、也不可能在Client写一个java程序
2、可以使用
getReader()
Retrieves the body of the request as character data using a BufferedReader.

getInputStream()
Retrieves the body of the request as binary data using a ServletInputStream.



作者 Re:新手求助关于java开发web服务器的问题 [Re:lusty]
lusty





发贴: 4
积分: 0
于 2006-10-28 23:47 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
已经解决了,原来在Entity body之前有一个空行,我是判断如果空行表示流结束。结果就收不到Entity body了。



flat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923