首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用html的Spring本地化

使用html的Spring本地化
EN

Stack Overflow用户
提问于 2013-09-16 13:57:19
回答 2查看 242关注 0票数 0

我使用spring本地化/国际化和jstl创建了一个支持多语言的spring应用程序。现在,我将删除所有的jsp并将其替换为html。可以在没有jstl的纯html中使用spring本地化/国际化和资源包吗?(我相信一定会有办法的。)

EN

回答 2

Stack Overflow用户

发布于 2013-09-16 15:09:01

如果这是您所要求的,那么您可以摆脱JSTL。毕竟,Spring有自己的<sp:message>标记。

但是,如果您想完全摆脱JSP,只提供静态HTML,恐怕无法正确完成。

也就是说,您可以使用JavaScript (即jQuery)生成整个页面,但这有多大用处呢?

无论如何,您都将被迫为JavaScript实现一些本地化方法。我的意思是,你可能需要动态生成翻译的文件。

这是可行的,但它将非常容易引入例如连接缺陷(这将不允许重新排序的句子,即正确的翻译)。

总结一下:你可能可以这样做,但你可能不应该这样做。

票数 0
EN

Stack Overflow用户

发布于 2013-09-16 16:32:39

这是possible..with的最小调整..不要删除jSP,JSTL等。将每个提交请求转换为ajax。服务器不关心请求是普通浏览器提交请求还是XMLHttpRequest(ajax)..server将使用JSTL来准备适当的html。你需要ajax将html字符串呈现到DOM中。

代码语言:javascript
复制
$.ajax(url:'/xyz',
       success:function(htmlFromServer){

document.open();
document.write(htmlFromServer);
document.close();
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18821236

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档