【发布时间】:2013-10-10 16:03:59
【问题描述】:
我有一个 XSL/XML 解析器来生成 jsp/html 代码。
使用 MVC 模型我需要访问 spring 库才能执行 i18n 翻译。 因此,给定 xml
<a>
...
<country>EN</country>
...
</a>
并使用<spring:message code="table_country_code.EN"/>标签,根据浏览器语言选择,翻译成英格兰,Inglaterra等...
但是,XSL 不支持<spring:message> 标记。
这个想法是有一个像这样的 XSLT
<spring:message code="table_country_code.><xsl:value-of select="country"/>"/>`
拥有最终代码<spring:message code="table_country_code.EN"/>,并在基于 i18n 翻译的最终 JSP/HTML 中被识别。
当我进行解析以创建 XML 时,我也尝试在 Java 中创建 spring 标记,但我仍然遇到同样的错误。
The prefix "spring" for element "spring:message" is not bound.
[编辑]
我在这里看到了一些问题,比如使用bean:spring,但仍然有同样的问题。
有什么指点吗?
【问题讨论】:
标签: java html xslt spring-mvc tags