Instead of 'hard coding' messages, labels, etc., dbForms has made available the 'message' tag. This tag can be used to display data retrieved via a resource bundle. The actual properties file used to retrieve the text is dependant on the end-user's locale-setting.
<%@ taglib uri="/WEB-INF/dbforms.tld" prefix="db" %>
<! - - Retrieving a message - - >
<db:message key="msg.bienvenue.1"/>
<BR><BR>
<center>
<db:message key="msg.bienvenue.2"/></center>
<BR><BR>
Another feature supported, is the ability to have dbForm button tags display language-specific captions. This is achieved by setting the 'captionResource' attribute (in the dbform tag) to true. When this feature is turned on, text in the caption attribute (in a button tag) is recognized as a key and is used to lookup text in the appropriate resource bundle. If the key cannot be found, the caption value is displayed as is.
<%@ taglib uri="/WEB-INF/dbforms.tld" prefix="db" %>
<! - - Lookup caption in associated resource bundle - - >
<db:form tableName="myTable"
captionResource="true" >
<db:gotoButton caption="
button.login" destination="/login.jsp" />
<db:gotoButton caption="
button.logout" destination="/logout.jsp" />
</db:form>