java web应用实现扫码枪获取信息 | 您所在的位置:网站首页 › 扫描枪的使用方法视频 › java web应用实现扫码枪获取信息 |
最近项目有一个需求,要求新增光标聚焦到二维码input框连接扫码枪扫码进行输入信息,添加信息的一个功能。 1.项目环境:前端vue后台ssh 2.问题:点击新增 光标聚焦到二维码input框 具体vue光标聚焦到input可以去官网看方法: 键盘监听回车键执行showMessage方法 扫码枪扫出接口url通过myData传入后台 /** * 调用前端传入的接口url抓取HTML页面 * strURL 接口url * postDataStr 参数数据 */ private ComProduct postHTML(String strURL,String postDataStr) { ComProduct comProduct = new ComProduct(); OutputStreamWriter out = null; BufferedReader in = null; String sTotalString = ""; try { URL url = new URL(strURL); URLConnection connection = url.openConnection(); connection.setRequestProperty("accept", "*/*"); connection.setRequestProperty("connection", "Keep-Alive"); connection.setRequestProperty("user-agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;SV1)"); // 发送POST请求必须设置如下两行 connection.setDoOutput(true); connection.setDoInput(true); //设置utf-8编码 out = new OutputStreamWriter(connection .getOutputStream(),"utf-8"); out.write(postDataStr); //post的关键所在! // remember to clean up out.flush(); // 一旦发送成功,用以下方法就可以得到服务器的回应: String sCurrentLine; sCurrentLine = ""; InputStream l_urlStream; l_urlStream = connection.getInputStream(); //设置utf-8编码 BufferedReader l_reader = new BufferedReader(new InputStreamReader( l_urlStream,"utf-8")); while ((sCurrentLine = l_reader.readLine()) != null) { sTotalString += sCurrentLine + "\r\n"; } Document doc = Jsoup.parse(sTotalString); Elements trs = doc.select("table").select("tr"); for(int i = 0;i |
今日新闻 |
推荐新闻 |
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 |