Thanks, Pablo.
Does anyone know if there are any plans to create a new attribute on these
taglibs in the future where one can just feed in the property key?
The advantages of lean JSPs are manifold, the main advantage in this case being
the most important, that it would seperate logic (internationalisation) from
presentation (even more than it is already).
Best regards
Adam
Pablo Vázquez Blázquez on 10/09/07 11:52, wrote:
Using JSTL:
<s:submit type="button" cssClass="submit">
<s:param name="value">
<fmt:message key="category.edit.cancelButton"/>
</s:param>
</s:submit>
Adam Hardy escribió:
Man oh man that is going to fry the algorithms in my poor JSP editor,
even if it could cope with the stuff I force-feed it at the moment
(which it doesn't).
Isn't there a non-OGNL way?
thanks
Adam
Zarar Siddiqi on 08/09/07 18:25, wrote:
<s:submit theme="simple"
value="%{getText('category.edit.cancelButton')}"/>
Zarar
On 9/6/07, Adam Hardy <[EMAIL PROTECTED]> wrote:
I am using struts tags for the first time in a JSP with S2 and I
haven't found
what I'm looking for so I guess it's not available, but could I just
check for
certain?
I want to put a string into a button using an i18n bundle. I tried
this:
<s:submit key="category.edit.cancelButton" />
and I tried this:
<s:submit>
<fmt:message key="category.edit.cancelButton"/>
</s:submit>
I know I could do this:
<fmt:message var="label" key="category.edit.cancelButton" />
<s:submit key="${label}" />
but it's not nice. The docs allude to the mechanism but I haven't
figured it
out. I have the constant struts.custom.i18n.resources set in my
struts.xml.
Regards
Adam
PS for the record, I think it's just that I'm not finding the
documentation
intuitive. For instance I figured out how to prevent the struts form
tags from
outputting HTML table tags but I had to use a search engine. I tried
setting the:
struts.ui.theme=""
but that was obviously not the solution. My problem was that I
wanted to turn
the 'themes' feature off. But you don't turn it 'off' - you just
turn it down. It's:
struts.ui.theme="simple"
Maybe a line in the taglib docs would make it more obvious?
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]