 <p>You may disable the URL escape behavior using <code>escapeAmp="false"</code> attribute. By default, this is enabled, so URL parameter <code>&amp;</code> will render <code>&amp;amp;</code>. This will cause a problem on reading the parameter value with parameter name. </p> <ol> <li>You may need to read the parameter, <code>request.getParameter("amp;pageNumber_hidden")</code></li> <li>You have stop escaping the entities by adding attribute <code>escapeAmp</code> and set the value false as part of the <code>&lt;s:url&gt;</code> tag (Recommended)</li> </ol> <hr> <pre><code>&lt;s:url id="loadReportsForAPageInitial" value="/loadReportsForAPage.action" escapeAmp="false"&gt; </code></pre>