У меня есть контактная форма, которая при отправке отправляет все данные формы в действие электронной почты, а затем выдает подтверждение по электронной почте в виде простого текста. Данные идут очень хорошо, но некоторые из строк игнорируют их соответствующие разрывы строк.JSP Plain Text Email not render line breaks
JSP:
<%@ page language="java" contentType="text/plain;" %><%@ page import="com.shared.Configuration" %><%@ taglib uri="/WEB-INF/jstl-core.tld" prefix="c" %>Contact Us Form: ${issue}
Name: ${name}
Email Address: ${emailAddress}
<c:if test="${not empty accessCode}">Access Code: ${accessCode}</c:if>
<c:if test="${not empty itemId}">Inventory Number: ${itemId}</c:if>
<c:if test="${not empty title}">Title: ${title}</c:if>
<c:if test="${not empty device_active}">User Device: ${device}</c:if>
<c:if test="${not empty os_active}">User Operating System/Version: ${operatingSystem}</c:if>
<c:if test="${not empty browser_active}">User Web Browser/Version: ${webBrowser}</c:if>
<c:if test="${hasError eq 'Y' or hasError eq 'N'}"><c:choose><c:when test="${hasError eq 'Y'}">Error Message: ${errorMessage}</c:when><c:otherwise>No Error message was present</c:otherwise></c:choose></c:if>
<c:if test="${not empty otherDetails}">Other Details: ${otherDetails}</c:if>
<c:if test="${not empty problemDetails}">Problem Details: ${problemDetails}</c:if>**
Как вы можете видеть, есть много IF условных конструкций, в основном, те, в месте, пространстве заставки, если пользователь не вошел в какой-либо информации в тех полей, а затем не помещайте их в электронное письмо.
По мере того как он сидит, клиент Mac OS X Mail, делает электронное письмо просто прекрасным, как и все веб-клиенты. Перспективы есть только один, который не играет хорошо, и делает свою электронную почту, как например:
Электронная почта Outlook Результат:
Contact Us Form: Can't access the extra PlayBack+ features
Name: me
Email Address: [email protected]
Access Code: aqwsedrftgyhuj87
Inventory Number: 12345678
Title:Title: this track
User Device: Desktop
User Operating System/Version: Mac OS 10.9.5 User Web Browser/Version: Chrome 55 Error Message:
Other Details:no other details Problem Details:
Линия ломает от пользователя ОС, браузера пользователя, появляется сообщение об ошибке и проблемы детали не установлены. Никто в офисе не имеет решения. Кто-нибудь знает, что происходит?