我正在尝试使用我的mvc应用程序配置样式CSS文件。除了页面不使用style.css之外,其他所有东西都运行良好。我第一次这样做,我不知道它应该是什么样子,但是我是通过互联网做到的。哪里有问题? :/
应用配置
/**
* <p> Helper function </p>
* @param number
* @return 0 for even otherwise 1
*/
private int isEven(int number){
return (number & 1);
}
JSP头文件
@Configuration
@EnableWebMvc
@EnableTransactionManagement
@ComponentScan("spring")
@PropertySource({ "classpath:persistence-mysql.properties" })
public class AppConfig implements WebMvcConfigurer {
@Autowired
private Environment env;
private Logger logger = Logger.getLogger(getClass().getName());
@Bean
public InternalResourceViewResolver viewResolver()
{
InternalResourceViewResolver viewResolver = new InternalResourceViewResolver();
viewResolver.setViewClass(JstlView.class);
viewResolver.setPrefix("/views/");
return viewResolver;
}
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/resources/**")
.addResourceLocations("/resources/");
}
css文件的路径 \ src \ main \ resources \ css \ style.css
答案 0 :(得分:0)
在浏览器中启动调试工具(通常为F12)。您很可能会看到该文件的404(丢失)。找出浏览器试图从中提取资源的URL。很有可能它看起来在您意料之外的地方。