在spring mvc java项目中包含css

时间:2011-11-08 22:58:02

标签: java spring-mvc

如何实现这一点,我将所有内容映射到调度程序Servlet,并且css位于webapp文件夹中。当点击源代码中的css链接href时,我收到一个tomcat错误。

我是否需要为css创建@RequestMapping?

2 个答案:

答案 0 :(得分:3)

无需调度程序即可提供Css(除非您将其配置为提供css)。只需将它们放在webapp目录的某个文件夹中,然后在页面中将它们引用为/ YourAppContext / path-to-your-css。

例如,在典型的(非maven)webapp中,它位于WebContent / css

假设您的应用的上下文名称是MyApp,并且您想要引用WebContent / css / main.css 你应该把这样的东西放在jsp:

<c:url value="/css/main.css" />

或uglier使用

/MyApp/css/main.css 

作为你的css网址

答案 1 :(得分:0)

CSS是客户端文件,而不是服务器文件。所有客户端文件(CSS,Javascript等)都与Spring MVC无关,Spring MVC作用于servlet(在服务器上)。所以你添加CSS的方式与你不使用Spring MVC的方式完全相同。