title: JSTL not rendering output in java 1.8 environment
body: <p>I am having a wierd issue with one of our environments in processing Hashmap data using jstl.</p>
  
  <p>The same data works well in other environments. I tried to output the hashmap data itself and can see that the key/value pair exists but as and when I am trying to output using jstl it is not. Its driving me nuts as QA/Local environment does render the data and not in the environment where I am seeking for. The only difference with other environments is Java 1.8 is being used in the issue environment.</p>
  
  <p>tested that data is displayed in hidden field
  data is</p>
  
  <pre><code>{districtProjectId=122, districtProjectIdentifier=abc 2FAP-1-2008 - Closed, calculatorSentToDistrict=2013-01-22 00:00:00.0, certificateExecution=2013-03-29 00:00:00.0, certificateReturnedFromDistrict=2013-03-25 00:00:00.0, certificateSentToDistrict=2013-03-05 00:00:00.0, consultantReview=null, firmCompletingReview=, firmReturn=null, schoolDistrictPhone=1231231233, treasurer=abc treasurer, treasurerEmail=test@testschools.com, paFirstName=Try, paLastName=Me, paFullName=Try Me, cmCompanyName=Try Construction, cmAddress=100 Detroit Ave-1495, cmCity=Lake, cmState=CA, cmZip=12122, cmFirstName=First, cmLastName=Try}" /&gt;
  </code></pre>
  
  <p>Here the issue is occurring only for couple of fields. Other fields (same type --string) are  being displayed correctly &amp; consistently.</p>
  
  <pre><code>&lt;c:forEach items="${report}" var="t3"&gt;
  
  //no display at all
   &lt;c:out value="${t3.paLastName}" /&gt;
   &lt;c:out value="${t3.paFirstName}" /&gt; 
   &lt;c:out value="${t3.paLastName}" /&gt;
   &lt;c:out value="${t3.paFullName}" /&gt;
   &lt;c:out value="${t3.cmCompanyName}" /&gt;
   &lt;c:out value="${t3.cmAddress}" /&gt;
   &lt;c:out value="${t3.cmCity}" /&gt;
   &lt;c:out value="${t3.firmCompletingReview}" /&gt;
   &lt;c:out value="${t3.consultantReview}" /&gt;
   &lt;c:out value="${t3.cmState}" /&gt;
   &lt;c:out value="${t3.cmZip}" /&gt;
   &lt;c:out value="${t3.cmFirstName}" /&gt;
  
  //displays consistently
  &lt;c:out value="${t3.treasurer}" /&gt;
  &lt;c:out value="${t3.treasurerEmail}" /&gt;
  &lt;/c:forEach&gt;
  </code></pre>
  
  <p>All the fields are displayed perfectly in other environments.
  - Using JSTLViewer from Controller
  - Web.xml has 2.4 DTD mapping
  - Tomcat version is same across all environments
  - Java 1.8 is used in the specific environment where the issue is other's have 1.7</p>
  
  <p>Any inputs please?</p>