title: Unable to retrieve properties with exposeContextBeansAsAttributes
body: <p>currently using spring 'exposedContextBeanNames' to allow me to display properties in my view but havign issues with some properties that contain a ".". </p>
  
  <p>My xml is setup as </p>
  
  <pre><code>&lt;bean id="properties" class="org.springframework.beans.factory.config.PropertiesFactoryBean"&gt;
      &lt;property name="locations"&gt;
          &lt;list&gt;&lt;value&gt;classpath:servers.properties&lt;/value&gt; &lt;/list&gt;
      &lt;/property&gt;
  &lt;/bean&gt;
  
  &lt;bean id="viewResolver"
      class="org.springframework.web.servlet.view.InternalResourceViewResolver"&gt; 
      &lt;property name="viewClass" value="org.springframework.web.servlet.view.JstlView"/&gt;
      &lt;property name="prefix" value="/WEB-INF/views/"/&gt;
      &lt;property name="suffix" value=".jsp"/&gt; 
      &lt;property name="exposeContextBeansAsAttributes" value="true"/&gt; 
      &lt;property name="exposedContextBeanNames"&gt;
          &lt;list&gt;  
              &lt;value&gt;properties&lt;/value&gt; 
          &lt;/list&gt;
      &lt;/property&gt;  
  &lt;/bean&gt; 
  </code></pre>
  
  <p>My "servers.properties" has a number of values</p>
  
  <pre><code>value1=this is the first value
  value.value1=this is my second value
  </code></pre>
  
  <p>In my JSP </p>
  
  <pre><code>${properties.value1} 
  </code></pre>
  
  <p>will display "this is the first value" as expected but </p>
  
  <pre><code>${properties.value.value1} 
  </code></pre>
  
  <p>does not work. I'm hoping someone may be able to help me. Thanks</p>