gpt4 book ai didi

java - Spring 消息不在 JSP 中加载

转载 作者:数据小太阳 更新时间:2023-10-29 02:45:26 24 4
gpt4 key购买 nike

我有一个 JSP 加载另一个包含 XSLT 转换的 JSP

JSP:1

...
<div id="main_div">
<-- load here -->
</div>

我在 javascript 中调用了 $('#main_div').load('page_name.htm', ...

转到 MVC Controller , 返回 JSP:2 url加载到 ma​​in_div

JSP:2 仅包含 XLST 调用

    <c:set var="xmltext">
${form.xmlResponse}
</c:set>
<c:import url="template.xsl" var="xslt"/>
<x:transform xml="${xmltext}" xslt="${xslt}"/>

此调用将 XML 提供给 XSLT,以便返回 HTML 代码。

XML

<a>
...
<country>EN</country>
...
</a>

使用 <spring:message code="table_country_code.EN"/>标签,根据浏览器语言选择,翻译成England, Inglaterra等...

XSLT:

<spring:message xmlns:spring="http://www.springframework.org/tags" code="table_country_code.{country}"/>

问题是我想使用 spring:message为了通过 i18n 表翻译一些字段,XSLT 可以为我生成标签,但不要将标签转换为此代码的消息(即 JSP/HTML 中的输出是<spring:message code="table_country_code.EN"/> 而不是英国)

知道为什么吗?

最佳答案

如果你有<spring:message code="table_country_code.EN"/>而不是英格兰,在我看来你的标签根本没有被解析。也许您错过了在 JSP 中导入 spring ?

关于java - Spring 消息不在 JSP 中加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19517103/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com