如何自定义LabelTag?
任何人都可以帮助我吗?
我正在使用SpringMVC来解决我的java项目,现在我遇到了一个问题,我需要使用LabelTag在JSP中显示标签文本,这些文本来自数据库。例如:
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
....
....
<body>
<ab:form id="1" modelAttribute="loginForm" action="/login/login" >
<tr>
<td><spring:label path="userId" >UserID:</ab:label></td>
<td>
<ab:input path="userId" required="true" fwformat="NONE" />
<ab:errors path="userId" />
</td>
</tr>
<tr>
<td><spring:label path="password" >PassWord:</ab:label></td>
<td>
<ab:password path="password" required="true" />
<ab:errors path="password" />
</td>
</tr>
....
....
在这个JSP中,我为UserID:
和PassWord:
设置了硬编码文本。但我需要根据登录用户的位置从数据库中删除这些标签文本。例如,如果用户来自美国,则会显示为 UserID
和 PassWord
,如果用户来自日本,我会显示 ユーザID
和 パースワード
等...
为了达到上层目标,我将从Spring Framework自定义LabelTag。我将LabelTag的 text-ID 作为pamareter传递,LabelTag将帮助我从数据库中获取正确的Label文本,符合 text-ID 参数( text-ID 被设置为DB表中的主键。
但我没有自定义LabelTag的经验,如何自定义LabelTag以创建新的LabelTag以实现目标?
任何人都可以帮助我吗?如果你为我展示src示例,我将不胜感激。