求大神告知,java怎么模拟jquery的ajaxsubmit 同时 提交表单和json数据URL urlGet = new URL(‘提交表达url’);
HttpURLConnection http = (HttpURLConnection) urlGet.openConnection();
http.setRequestMethod("GET"); // 根据自己情况
http.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");//根据自己情况
http.setDoOutput(true);
http.setDoInput(true);
System.setProperty("sun.net.client.defaultConnectTimeout", "30000");// 连接超时30秒
System.setProperty("sun.net.client.defaultReadTimeout", "30000"); // 读取超时30秒
http.connect();
OutputStream outStrm = httpUrlConnection.getOutputStream();// 获得输出流 通过流写出数据
ObjectOutputStream objOutputStrm = new ObjectOutputStream(outStrm);
objOutputStrm.writeObject(new String("我是测试数据"));
objOutputStm.flush();
objOutputStm.close();
InputStream is = http.getInputStream();
int size = is.available();
byte[] jsonBytes = new byte[size];
is.read(jsonBytes);
String message = new String(jsonBytes, "UTF-8");//message就是提交后的返回结果
怎么用Java模拟form表单提交用Java模拟form表单提交的方法java代码模拟表单提交,在struts2中的配置如下java代码模拟表单提交:
!-- action属性为actionNmaejava代码模拟表单提交!methodName的形式
其中ActionName指定提交到哪个Action,而methodName指定提交到指定方法--
action="ActionName!add"
其中一个按钮的代码如下:
input type="submit" value="https://www.04ip.com/post/注册" onclick="regist();" /
点击“注册”按钮被单击时触发regist函数,该函数的代码如下:
script type="text/javascript"
function regist(){
targetForm = document.forms[0];
targetForm.action = "login!add";
}
/script
怎么用java模拟浏览器提交html页面的表单数据HttpClient模拟请求如下
HttpClienthttpclient = new DefaultHttpClient();//打开浏览器
HttpPosthttpPost = new HttpPost("");//输入网址
List NameValuePair nvps = new ArrayListNameValuePair();
nvps.add(new BasicNameValuePair("userName","123"));
nvps.add(new BasicNameValuePair("password","123"));//封装表单
httpPost.setEntity(new UrlEncodedFormEntity(nvps,"utf-8")); //将参数传入post方法中
HttpResponse response = httpclient.execute(httpPost);//执行post
HttpEntityentity= response.getEntity();//获取响应数据
String result = EntityUtils.toString(entity);//将响应数据转成字符串
需要导入jar包
纯手工打字,请采纳哈
【java代码模拟表单提交 javaweb表单提交】关于java代码模拟表单提交和javaweb表单提交的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
推荐阅读
- 核导弹发射模拟游戏下载,发射核导弹的游戏
- 关闭照片视频有什么影响,关闭照片视频有什么影响嘛
- css文字背景图片填充,css 文字背景色
- mysql全文索引的要求,mysql全文索引实现原理
- 光速虚拟机版本大全下载,光速虚拟机版本大全下载安装
- php数据库写留言板 用php写留言板
- 电脑机械键盘怎么学会,电脑机械键盘按键位置
- 订单数据库mongodb,订单数据库数据处理实例
- 微软产品加入chatgpt,微软technical sales