如何在springframework

时间:2015-05-10 13:21:19

标签: java jsp tags label customization

如何自定义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示例,我将不胜感激。

0 个答案:

没有答案