title: Inserting line break in-between JSF inputText and outputText components
body: <p>I'm having a difficult time with something that should be pretty simple.</p>
  
  <p>I can't get my browser (Firefox operating on Ubuntu 16.04) to respect a <code>&lt;br&gt;</code> tag.  The application server is tomcat 7 embedded in my Java app.</p>
  
  <p>Here is what I'm trying to do:</p>
  
  <pre><code>&lt;?xml version='1.0' encoding='UTF-8' ?&gt;
  &lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;
  &lt;html xmlns="http://www.w3.org/1999/xhtml"
        xmlns:h="http://java.sun.com/jsf/html"
        xmlns:f="http://java.sun.com/jsf/core"
        xmlns:ui="http://java.sun.com/jsf/facelets"
        xmlns:p="http://primefaces.org/ui"
        template="/WEB-INF/template.xhtml"
        xmlns:pt="http://xmlns.jcp.org/jsf/passthrough"
        xmlns:c="http://xmlns.jcp.org/jsp/jstl/core"&gt;
      &lt;script src="https://js.stripe.com/v3/"&gt;&lt;/script&gt;
      &lt;h:head&gt;
  
      &lt;/h:head&gt;
      &lt;h:body&gt;
          &lt;form action="/portal/form" method="POST" id="myform"&gt;
              &lt;h:outputText value="Please enter the requested credit card and billing information below"/&gt;
              &lt;label&gt;
                  &lt;span&gt;Address&lt;/span&gt;
                  &lt;h:inputText class="field" id="address1" /&gt;
                  &lt;br&gt;&lt;/br&gt;
                  &lt;h:outputText value="City" /&gt; &lt;h:inputText class="field" id="city"/&gt;
                  &lt;h:outputText value="State" /&gt; &lt;h:inputText class="field" id="state" /&gt;
                  &lt;h:outputText value="zip" /&gt; &lt;h:inputText class="field" id="zipcode" /&gt;
              &lt;/label&gt;
  
              &lt;button type="submit"&gt;Pay $25&lt;/button&gt;
          &lt;/form&gt;
      &lt;/h:body&gt;
  &lt;/html&gt;
  </code></pre>
  
  <p>You will notice I included the closing <code>&lt;br&gt;</code> tag.  That's because I got an error without it.<br></p>
  
  <p>The browser simply shows one text field after another on the same line without any breaks.</p>
  
  <blockquote>
    <p>Error Traced[line: 37] The element type "br" must be terminated by the
    matching end-tag "".</p>
  </blockquote>
  
  <p>So, how can I get it to respect the line break?</p>
  
  <p><strong>EDIT 1</strong> I tried <code>&lt;br/&gt;</code> again and didn't get any errors, however it's not interpreting it as a line break.  It generates <code>&lt;br /&gt;</code> in the HTML source code.</p>