Topic: 想用url提交 一份表单到jsp页面或servlet中?

  Print this page

1.想用url提交 一份表单到jsp页面或servlet中? Copy to clipboard
Posted by: xinlan
Posted on: 2005-05-14 10:39

表单是另外在一个程序中写的
米想像在web中提交表单一样提交到一个jsp或servlet中去
URLConnection.getOutputStream好像可以 返回一个输入流
不过具体怎么用 post的格式把表单提交出去 ?

还有米想知道 在html中get的 提交后是产生一串的url提交的
那post产生的具体提交是怎样的?

2.Re:想用url提交 一份表单到jsp页面或servlet中? [Re: xinlan] Copy to clipboard
Posted by: chengbd
Posted on: 2005-05-15 02:22

有些不明白在问什么?

3.Re:想用url提交 一份表单到jsp页面或servlet中? [Re: xinlan] Copy to clipboard
Posted by: xinlan
Posted on: 2005-05-15 17:36

阿, 啊 ,啊看不懂?
我是说想提交一份表单
比如如果用get
<form action="/my.jsp" method="get">
  <input name="a" type="text" size="10" >
  <input name="" type="submit">
</form>
产生了url= http:// ...../my.jsp?a=value
所以提交的时候 也可以直接 在ie的 地址栏里头打入上面的url即可

如果用 的是post后,post是置于请求体中的,所以所以完整提交方式这么写?
(我的意思如果如果用post,如果像使用get一样,而是直接写这样一个url在地址栏中提交)

这个主要是我需要把一分表单提交给一个jsp或是servlet去处理,但是这个表单不是放在网页中的,所以我想在程序中模仿html的提交方式提交上去,不知是否有更好的方法?

第二问题是我想知道net包中的URLConnection类的 getOutputStream()方法,如果url是个http的ur的话,l那么他是干什么用的?向一个网页输入什么数据?所以我猜是用是做提交用的的?(如上所说的,米要把一个不在网页中的东西提交上去,总地找个输入方式吧!)

如果有不同的解决方式可以替代也是可以

4.Re:想用url提交 一份表单到jsp页面或servlet中? [Re: xinlan] Copy to clipboard
Posted by: xinlan
Posted on: 2005-05-21 20:13

在顶一次

5.Re:想用url提交 一份表单到jsp页面或servlet中? [Re: xinlan] Copy to clipboard
Posted by: xinlan
Posted on: 2005-05-21 20:16

不要怪我,不顶版主看不到

6.Re:想用url提交 一份表单到jsp页面或servlet中? [Re: xinlan] Copy to clipboard
Posted by: benjaminliang
Posted on: 2005-05-23 13:23

1详细看一看http协议报头。
2构造http请求,按你的post要求设置报头
参考:
http://code365.com/tech/10/67/Article/5383.Asp

7.Re:想用url提交 一份表单到jsp页面或servlet中? [Re: xinlan] Copy to clipboard
Posted by: chengbd
Posted on: 2005-05-24 02:03

1。所以我想在程序中模仿html的提交方式提交上去,不知是否有更好的方法?
java网络编程我没有用过,在VC中有相关的类可以实现的。建议你参考楼上的链接,查阅一下相关的java网络编程吧。
2.post提交方式,用
<form action="/my.jsp" method="post">提交,IE自然就将表单信息封装到报文的body中了。你可以查阅一下相关的提交格式,我以前也是google过具体信息的,时间长了也忘记了,你先自己找找吧,网上绝对有现成的答案。


   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