On 2017-03-23 16:05 (+0100), rifqiyusuf <rifqiyusuf.a01@gmail.com> wrote:
> I would like to retrieve database value from a table.
>
> let's say i have table_message that looks like this :
>
> | ID | KEY | MESSAGE |
> | 1 | app.label1 | Your First Name |
> | 2 | app.label2 | Your Last Name |
>
>
> then I would like to get Your First Name band Your Last Name through
> app.label1 and app.label2 using a JSP ( i use struts 2 frameworks ) that
> might look like this.
>
> <s:textfield label="app.label1" name="firstName"/>
> <s:textfield label="app.label2" name ="lastName"/>
>
> those text fields should populate with Your First Name and Your last Name
> without requiring *.properties file.
>
> if anyone know how to do this , please let me know.
>
> Thank you
>
>
>
>
>
>
> --
> View this message in context: http://struts.1045723.n5.nabble.com/Load-Message-from-database-using-ResourceBundle-tp5720946.html
> Sent from the Struts - User mailing list archive at Nabble.com.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> For additional commands, e-mail: user-help@struts.apache.org
>
>
Hi,
To do that you have to override all Struts 2 getText method to pass your label code and then
to do some request to your database instead of properties files.
for example :
@Override
public String getText(String key) {
return getText(key, key);
}
etc..
And finally have a method that call your database service to retrieve your label.
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org
|