struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Michal Ciasnocha ...@struts.cz>
Subject Re: getting label from property
Date Wed, 28 Jul 2010 18:40:36 GMT
  Hi Ryan,

for getting translated text as label of select tag (and other tags) use 
"key" attribute. Usage is same as <s:s text name="..." />.


Best regards,

Michal

Ryan Beckes wrote on 28.7.2010 20:16:
> Hi All,
>
> I'm working my way through properties and I'm kind of stuck. I have a
> properties file (package.properties) with a "message" entry...
>
> Index.message= Color
>
> ... I am able to pull this message via the s:text tag, so I know it's
> available in the value stack, but when I try to pull the same message for
> the select label below, it does not work. I've also tried %{message} and
> %{getText('message')}.
>
> Thanks,
> Ryan
>
>
> <%@ page contentType="text/html; charset=UTF-8"%>
> <%@ taglib prefix="s" uri="/struts-tags"%>
> <%@ taglib prefix="sx" uri="/struts-dojo-tags" %>
> <table class="w100p" border="1">
>    <tr>
>      <td>
>        <s:text name="message"/>
>      </td>
>      <td class="alR">
>        <s:form class="mauto alR" name="change_color" action="/index.action"
> method="GET" javascriptTooltip="true">
>            <s:select
>               class="mauto"
>               tooltip="Choose Your Color"
>               label="message"
>               list="#{'b':'Blue', 'r':'Red'}"
>               name="request_color"
>               emptyOption="false"
>               value="color"
>               onchange="javascript: document.change_color.submit();"
>            />
>        </s:form>
>      </td>
>    </tr>
> </table>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message