new line in string disappears in jsp [duplicate]

I am using hibernate with struts2. In my action class, I have a string :

   for(Object o : myOjbect) {
      displayString +=  String.format("%15s %30s %n", o.name(), o.price());
    }

Then in my jsp :

    <div id="123" >
      <label> Items : </label>  <p> <s:property value="displayString"/></p>
    </div>

However, this string is displayed as

apple 10 banana 20 pear 30

Instead of

apple 10
banana 20
pear 30

Am I missing something here?