Hi all!
One of the most usefull things about (2.0 < Struts >= 1.1) is the
nested-tag-library. It allows you to do:
<nested:form name="myForm">
<nested:nest property="person.address">
<nested:text property="street"/>
</nested:nest>
</nested:form>
And it will render the following:
<input type="text" name="person.address.street"/>
Strust-2.x lacks this feature and you're responsible for producing the correct
"nested-prefix" yourself.
Questing; Was the decition to make the Struts2-tags not work as the nested-tags
made on purpose? If so, what the retional for it?
I propose adding this functionality to the existing 2.1 src by doing the
following:
- Introduce a property in struts.properties (default false in 2.1, but shold be
true or removed in future versions of Struts)
struts.tag.nested_support=true
If set to "true", the struts-tags will behave like the good ol' nested-tags.
- Modify existing sources
The s:form equivalent of the nested-example above should be something like:
<s:form name="myForm">
<s:push value="person.address">
<s:textfield name="street"/>
</s:push>
</s:form>
I believe this is quite simple to implement given that the valuestack is always
available and contains everything we need.
Is anyone working on this? Will the community accept such a patch and apply it
to mainstream?
--
Andreas Joseph Krogh <[EMAIL PROTECTED]>
Senior Software Developer / CEO
------------------------+---------------------------------------------+
OfficeNet AS | The most difficult thing in the world is to |
Karenslyst Allé 11 | know how to do a thing and to watch |
PO. Box 529 Skøyen | somebody else doing it wrong, without |
0214 Oslo | comment. |
NORWAY | |
Tlf: +47 24 15 38 90 | |
Fax: +47 24 15 38 91 | |
Mobile: +47 909 56 963 | |
------------------------+---------------------------------------------+
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]