java程序如何选择下拉菜单
我用httpclient访问一个网站,然后需要进行时间日期的选择,我开始的时候用的是add(new BasicNameValuePair("year",yeaR ));
nvps.add(new BasicNameValuePair("month", montH));
nvps.add(new BasicNameValuePair("day", daY));
但是我发现似乎不正确,他的网页原码中是用option进行编写的,不是input的形式,也就是说是进行选择的而不是填充的,那我应该如何编写的程序,选择里面的值
网页参数选择,java --------------------编程问答-------------------- --------------------编程问答-------------------- select 本来就是option的。你只要判断哪个有"selected"属性的值就选的是那个 --------------------编程问答--------------------
我需要用java编程进行选择,比如说2013年12月3日
我需要用什么方法传进去,我知道如果是文本框,用httpclient名值对传参就行,那如果是选择呢应该用什么 --------------------编程问答-------------------- 你浏览器或者其他工具先模拟 传过去 参数的值。 --------------------编程问答-------------------- 一样用键值对,select虽然是option来选择,当选择好后提交一样是select的name和value的形式。
就像楼主这里的如果select选择了1990这个option提交就是year=1990这样的,选1991提交就是year=1991和input是一样的 --------------------编程问答-------------------- 可是那个网站是只能选的,比如说我把1990这个一个值粘贴在那个文本框里,是粘贴不进去的,只能选择,这样也能用名值对传值吗? --------------------编程问答-------------------- 当然select选择后提交也是键值对的形式。
--------------------编程问答-------------------- 我继续用此方法做提交response返回值为HTTP/1.1 500 Internal Server Error [Server: Apache-Coyote/1.1, Content-Type: text/html;charset=utf-8, Content-Length: 2366, Date: Thu, 21 Nov 2013 06:27:07 GMT, Connection: close]
补充:Java , Java相关