java web应用实现扫码枪获取信息 您所在的位置:网站首页 扫描枪的使用方法视频 java web应用实现扫码枪获取信息

java web应用实现扫码枪获取信息

2023-08-05 22:42| 来源: 网络整理| 查看: 265

最近项目有一个需求,要求新增光标聚焦到二维码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 实验室设备网 版权所有