<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE html>
<html>
<head>
<title>二维码</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script src="http://apps.bdimg.com/libs/jquery/1.9.1/jquery.min.js"></script>
<style>
body{text-align:center;}
</style>
</head>
<body>
请输入关键字,多个关键字请用逗号隔开
</br>
</br>
<textarea id="ids" cols="30" rows="10">
</textarea>
</br>
<button onclick="submit1()" value="提交">提交</button>
</br>
</br>
</br>
<div id="img">
</div>
<script>
function submit1() {
var reg = new RegExp(",","g");//替换所有","
var ids = $("#ids").val().replace(reg,",").split(",");
var html = "<table align="center">";
for(var i = 0; i<ids.length; i++){
html += "<tr><td>" + ids[i] + "</td></tr>"
html += "<tr><td><img src="<%=basePath%>qrCode/generateOneqrCode/?id=" + ids[i] + "" /></td></tr>";
}
html += "</table>";
$("#img").html(html);
}
</script>
</body>
</html>
/**
* 生成一个二维码
* @param resp
* @param id
*/
@Override
public void generateOneqrCode(HttpServletResponse resp, String id) {
if (TextUtil.isNotEmpty(id)) {
ServletOutputStream stream = null;
try {
int width = 200;//图片的宽度
int height = 200;//图片的高度
stream = resp.getOutputStream();
QRCodeWriter writer = new QRCodeWriter();
BitMatrix m = writer.encode(id, BarcodeFormat.QR_CODE, height, width);
//以流的方式输出到前台,action中return null就可以
MatrixToImageWriter.writeToStream(m, "png", stream);
} catch (IOException e) {
e.printStackTrace();
} catch (WriterException e1) {
e1.printStackTrace();
} finally {
if (stream != null) {
try {
stream.flush();
stream.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有