I believe this is documented in the JSP spec.

Daffin, Miles (Company IT) wrote:
Paul,

Thanks. This worked.

Where is this fact documented?

-Miles


-----Original Message-----
From: Paul McCulloch [mailto:[EMAIL PROTECTED] Sent: 17 November 2004 17:16
To: 'Struts Users Mailing List'
Subject: RE: Using constants for form property names.


When using RT expressions as attribute values the whole attribute must be a single RT:

<html:checkbox
        property="<%=Keys.APPLICANT_FULLNAME_CHINESE_NA%>"
        onclick="<%="clearAndDisable(this,'" +
Keys.APPLICANT_FULLNAME_CHINESE_NA + "');"%>

N/A
</html:checkbox>

Paul


-----Original Message-----
From: Daffin, Miles (Company IT)
[mailto:[EMAIL PROTECTED]
Sent: 17 November 2004 17:03
To: [EMAIL PROTECTED]
Subject: Using constants for form property names.


Hi All,

I have found all sorts of ways to use constants for messages in struts, but no one seems to address the issue of property names. A simple example will make it clearer.

I want to use constants for my property names. In my jsp I have the following code:

<html:checkbox
   property="<%=Keys.APPLICANT_FULLNAME_CHINESE_NA%>"
   onclick="clearAndDisable(this,
'<%=Keys.APPLICANT_FULLNAME_CHINESE_NA%>');">
   N/A
</html:checkbox>

The above jsp code does not work because it is rendered as follows:

<input name="applicantFullNameChineseNA" value="on" onclick="clearAndDisable(this,
'<%=Keys.APPLICANT_FULLNAME_CHINESE_NA%>');" type="checkbox">N/A


The first expression for 'property' is evaluated. The second is rendered literally.

My questions are:

1. Is this a bug?
2. Is this the right way to go about using constants for property names?


Many thanks.

-Miles

Miles Daffin
Morgan Stanley
20 Cabot Square | Canary Wharf | London E14 4QA | UK
Tel: +44 (0) 20 767 75119
[EMAIL PROTECTED]

<mailto:[EMAIL PROTECTED]> --------------------------------------------------------

NOTICE: If received in error, please destroy and notify sender. Sender does not waive confidentiality or privilege, and use is prohibited.


--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



--------------------------------------------------------
NOTICE: If received in error, please destroy and notify sender. Sender does not waive confidentiality or privilege, and use is prohibited.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to