diff --git a/mallinkCallback/src/main/java/com/iformall/controller/callback/AliPayController.java b/mallinkCallback/src/main/java/com/iformall/controller/callback/AliPayController.java index 9bb1a7375..cbe4769d2 100644 --- a/mallinkCallback/src/main/java/com/iformall/controller/callback/AliPayController.java +++ b/mallinkCallback/src/main/java/com/iformall/controller/callback/AliPayController.java @@ -9,6 +9,7 @@ import com.iformall.service.*; import com.iformall.service.pay.alipay.AliPayUtil; import com.iformall.service.pay.alipay.api.enums.EnumMemberCardConfig; import com.iformall.service.pay.alipay.api.result.UserAuthData; +import com.iformall.utils.AlipayMsgPage; import org.apache.commons.lang3.StringUtils; import org.slf4j.Logger; @@ -58,8 +59,9 @@ public class AliPayController extends BaseController { private void writeResponse(HttpServletResponse response,String msg) { PrintWriter out; try { + response.setContentType("text/html"); out = response.getWriter(); - out.print(msg); + out.print(AlipayMsgPage.getPageContent(msg)); out.close(); } catch (IOException e) { logger.error(" alipayCallback writeResponse error.",e); diff --git a/mallinkCallback/src/main/java/com/iformall/utils/AlipayMsgPage.java b/mallinkCallback/src/main/java/com/iformall/utils/AlipayMsgPage.java new file mode 100644 index 000000000..b37bb6d74 --- /dev/null +++ b/mallinkCallback/src/main/java/com/iformall/utils/AlipayMsgPage.java @@ -0,0 +1,139 @@ +package com.iformall.utils; + +public class AlipayMsgPage { + + public final static String page_content = "\r\n" + + "\r\n" + + "\r\n" + + "\r\n" + + " \r\n" + + " \r\n" + + " \r\n" + + "\r\n" + + "\r\n" + + "\r\n" + + "\r\n" + + "
%s
\r\n" + + "\r\n" + + "\r\n" + + "\r\n" + + ""; + + public static String getPageContent(String msg) { + return String.format(page_content, msg); + } +}