JAVA生成的二维码以及给二维码添加背景图片**
1.页面只需一行代码即可(用ajax请求得不到响应,也可以用表单提交)
window.location.href = “${ctx}/qrcode/getQrcodes?id=”+id
2.后台代码
public void getQrcode(String id,HttpServletResponse
httpServletResponse){
InputStream imagein = null;
try {
String[] idStr=ids.split(",");
httpServletResponse.setContentType(“application/zip”);
httpServletResponse.addHeader(“Content-Disposition”,
“attachment;filename=”
+ URLEncoder.encode(“二维码.zip”, “utf-8”));
OutputStream outputStream = httpServletResponse.getOutputStream(); ZipOutputStream
zipOutputStream = new ZipOutputStream(outputStream);
String text = “”; // 二维码内容PPNkkUNC4DNCQuDuOv
//String pressText = “商户编号:”+merchant.getMerNo();//向享图片中添加文字
int width = 330; // 二维码图片宽度
int height =33