Java HTML表单没有操作字符串?

Java HTML表单没有操作字符串?,java,html,apache,networking,post,Java,Html,Apache,Networking,Post,我想用java编写一个应用程序,将POST方法发送到URL。问题是没有操作字符串。我在下面编写了java代码,以编程方式登录到该站点,但它不起作用。任何信息都有帮助 以下是表格和验证: 英语 法语 登录 函数ValidateForm(){ var emailID=document.login\u form.email var ps=document.login\u form.password if((emailID.value==null)| |(emailID.value==“”){ 警报

我想用java编写一个应用程序,将POST方法发送到URL。问题是没有操作字符串。我在下面编写了java代码,以编程方式登录到该站点,但它不起作用。任何信息都有帮助

以下是表格和验证:


英语
法语
登录
函数ValidateForm(){
var emailID=document.login\u form.email
var ps=document.login\u form.password
if((emailID.value==null)| |(emailID.value==“”){
警报(“请输入电子邮件地址”);
emailID.focus();
返回错误
}
如果(ps.value=''){
ps.focus();
警报(“请输入密码”);
返回错误
}
返回真值
}
这是我的客户端应用程序,它使用org.apache.http并用java编写:

HttpPost hpost = new HttpPost("http://something.com/");
List <NameValuePair> nvps = new ArrayList <NameValuePair>();
nvps.add(new BasicNameValuePair("email", "myemail@yahoo.com"));
nvps.add(new BasicNameValuePair("password", "blahblahblah"));
nvps.add(new BasicNameValuePair("lang", "en"));

hpost.setEntity(new UrlEncodedFormEntity(nvps,Consts.UTF_8));
Myresponse = Myhttpclient.execute(hpost,MyHttpContext);
HttpPost hpost=新的HttpPost(“http://something.com/");
List-nvps=newarraylist();
添加(新的BasicNameValuePair(“电子邮件”)myemail@yahoo.com"));
添加(新的BasicNameValuePair(“密码”、“blahblahblah”);
添加(新的BasicNameValuePair(“lang”、“en”);
setEntity(新的UrlEncodedFormEntity(nvps,Consts.UTF_8));
Myresponse=Myhttpclient.execute(hpost,MyHttpContext);

action=“”
-->我猜是表单操作!!!
操作
属性不是必需的。如果它不在那里,表单将发布到它所在的URL。是,发送数据的链接。例如action=“ee.html”。“不工作”是对您的问题的一个非常糟糕的描述。什么不起作用?这不是发帖吗?表格是否未提交?您没有获得正确的表单值吗?你的电脑会爆炸吗?我的意思是它会把数据发送给你,但服务器不会把任何html发送给我。