This code will fail if linkParm contains a '&'
<a href="main.do${userBean.linkParm}">
main link
</a>
The short answer is
<a href="main.do<c:out value='${userBean.linkParm}'/>">
main link
</a>
This seems overkill, indeed.
<a href="main.do${userBean.linkParm}">
main link
</a>
<a href="main.do<c:out value='${userBean.linkParm}'/>">
main link
</a>
INFO | Scheduler using directory: activemq-data/localhost/scheduler
ERROR | Failed to start ActiveMQ JMS Message Broker. Reason: java.io.EOFException: Chunk stream does not exist at page: 0
java.io.EOFException: Chunk stream does not exist at page: 0
<broker xmlns="http://activemq.apache.org/schema/core" .... <broker xmlns="http://activemq.apache.org/schema/core" schedulerSupport="false">
rm -rf /opt/local/share/java/activemq/data