Kaynağa Gözat

jdk1.7不支持com.sun.image.codec.jpeg.JPEGCodec

KeYuan 8 yıl önce
ebeveyn
işleme
118fbd5d97

+ 8 - 5
src/main/java/com/key/dwsurvey/action/nologin/SurveyAction.java

@@ -9,6 +9,7 @@ import java.io.IOException;
 import java.text.SimpleDateFormat;
 import java.util.List;
 
+import javax.imageio.ImageIO;
 import javax.servlet.ServletOutputStream;
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
@@ -27,8 +28,8 @@ import com.key.dwsurvey.entity.SurveyStyle;
 import com.key.dwsurvey.service.QuestionManager;
 import com.key.dwsurvey.service.SurveyAnswerManager;
 import com.opensymphony.xwork2.ActionSupport;
-import com.sun.image.codec.jpeg.JPEGCodec;
-import com.sun.image.codec.jpeg.JPEGImageEncoder;
+//import com.sun.image.codec.jpeg.JPEGCodec;
+//import com.sun.image.codec.jpeg.JPEGImageEncoder;
 
 /**
  * 问卷 action
@@ -129,9 +130,11 @@ public class SurveyAction extends ActionSupport{
 	    	System.out.println(encoderContent);
 	    	ByteArrayOutputStream jpegOutputStream = new ByteArrayOutputStream();  
 	    	BufferedImage twoDimensionImg = new TwoDimensionCode().qRCodeCommon(encoderContent, "jpg", 7);
-	    	JPEGImageEncoder jpegEncoder = JPEGCodec.createJPEGEncoder(jpegOutputStream);  
-	        jpegEncoder.encode(twoDimensionImg);
-	        
+//	    	JPEGImageEncoder jpegEncoder = JPEGCodec.createJPEGEncoder(jpegOutputStream);
+//	        jpegEncoder.encode(twoDimensionImg);
+
+			ImageIO.write(twoDimensionImg, "jpg", jpegOutputStream);
+
 	        if(down==null){
 		    	response.setHeader("Cache-Control", "no-store");
 		        response.setHeader("Pragma", "no-cache");

+ 2 - 2
src/main/resources/conf/site/site.properties

@@ -1,12 +1,12 @@
 #h2 standalone site settings
 adminEmail=keyuan258@gmail.net
 adminQQ=
-adminTelephone=010-457647860
+adminTelephone=010-00000000000
 icpCode=\u4EACICP\u590713050030\u53F7-3
 loginBgImg=/images/style-model/login_bg/2.jpg
 #site settings
 dw.site.admin_email=keyuan258@gmail.net
 dw.site.admin_qq=
-dw.site.admin_telephone=010-457647860
+dw.site.admin_telephone=010-00000000000
 dw.site.icp_code=\u4EACICP\u590713050030\u53F7-3
 dw_loginBgImg=/images/style-model/login_bg/2.jpg