1) Use an html (rather than a jsp) tag:
<input type="text" name="licenceCount" value="<c:out value='${purchaseForm.licenceCount}'/>" size="3" readonly="<c:out value='${purchaseForm.newPurchase}'/>" maxlength="5"/>
I've found that this, unfortunately doesn't work, at least with my current browser of choice (Firefox), which insists on making the text field read-only as long as there is a 'readonly' attribute present. I'm exploring the other options next.
I have to say, completely off-topic, that it strikes me as pretty moronic behaviour for a browser if you have a boolean attribute, readonly, and it interprets "readonly='false'" as being an instruction to make the field read-only. But it does.
John
=============================================
John Moore - Norwich, UK - [EMAIL PROTECTED]
=============================================
--- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.662 / Virus Database: 425 - Release Date: 20/04/2004
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]