• Post Reply Bookmark Topic Watch Topic
  • New Topic

Link with html:param retrieved from localized properties  RSS feed

T Masga
Posts: 6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

I'm using Struts 1.3.8 and I'm having a problem creating a localized link.

I'm using LookupDispatchAction as follows:

Then in my code I have the following:

My config:

My Properties:

Now everything works ok in english, because the link will be created with parameter "step=Search" and it will match the localized value retrieved in "getKeyMethodMap" method of the action.

Now if I change language to ES, I have a problem ... the link will still be generated as "step=Search" (it's hardcoded) but the "getKeyMethodMap" method of the action will retrieve "Busca", and so when I click, I receive an error 500:

Error 500: Action[/ScreenSearch] missing resource in key method map

So my question is, how can I use html:param with a value retrieved from localized resource properties of struts?

I mean, something like:

<html:param name="step" value="<bean:message key='jsp.screen_search.submit' />" />

So that it generates:

At this time, language ES will generate html like:

And I need something like:

  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!