我正在学习Spring3.x MVC。我现在有一个在html中内置css的常规网页设置。
我的第一个问题-我应该在哪里存储外部css文件,并将它们与html文件链接在一起,同时在将来仍然保留L18n选项?我是否应该将css保存在WEB-INF/resources/css中并使资源直接可用?但它会消除L18n选项吗?
我的第二个问题-要查询数据库,我有一个查询模板XML文件。我需要将模板加载到我的模型中,修改一些关键字,然后通过数据库api发送它。我想到的第一件事是将关键字放入模板中的类似${ keywords }的内容中(例如如何解析视图),但是我不确定将XML文件存储在哪里(在类路径中?还是在web-inf中?)?如何从我的模型中设置模板XML中的变量?
谢谢,
杰森
发布于 2012-03-15 00:30:35
看起来你这里有两个独立的问题。
至于CSS的位置,我建议你试试Spring Roo tool。您可以快速生成具有l18n支持和许多其他高级功能的工作web应用程序。这个应用程序可以作为您自己的应用程序的基础,或者您可以研究它的结构,以了解许多构建Spring web应用程序的良好实践。
关于你的第二个问题,不清楚你想要替换什么,以及在什么时候(例如,部署时间或运行时),也不清楚你正在使用什么SQL模板。我推荐使用iBatis/MyBatis框架,它与Spring有很好的集成,并且支持高级模板。在那里,您可以从Java应用程序类路径加载Spring上下文和模板xmls。
https://stackoverflow.com/questions/9705856
复制相似问题