如何实现这一点,我将所有内容映射到调度程序Servlet,并且css位于webapp文件夹中。当点击源代码中的css链接href时,我收到一个tomcat错误。
我是否需要为css创建@RequestMapping?
答案 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的方式完全相同。