该资源位于src / main / resources / static / css或src / main / resources / static /
js下,我使用的是Spring Boot,安全级别为:
@Configuration
@EnableWebMvcSecurity
@EnableGlobalAuthentication
public class WebSecurityConfig extends WebSecurityConfigurerAdapter {
@Override
protected void configure(HttpSecurity http) throws Exception {
// http.authorizeRequests().antMatchers("/", "/index", "/quizStart")
// .permitAll().anyRequest().authenticated();
// http.formLogin().loginPage("/login").permitAll().and().logout()
// .permitAll();
}
@Override
protected void configure(AuthenticationManagerBuilder auth)
throws Exception {
auth.inMemoryAuthentication().withUser("test").password("test")
.roles("USER");
}
}
当我从浏览器访问“ / index”时,它运行良好(可以加载资源),但是,如果取消注释该类中的四行,则无法加载资源,这四行表示:
http.authorizeRequests().antMatchers("/", "/index", "/quizStart")
.permitAll().anyRequest().authenticated();
http.formLogin().loginPage("/login").permitAll().and().logout()
.permitAll();
有人可以帮忙吗?提前致谢。
您可能要确保将包含这些项目的目录设置为allowAll。
这是我的spring安全上下文文件的摘录。在resources目录下,我有js,css和images文件夹,这些文件夹由此行授予权限。
<security:intercept-url pattern="/resources/**" access="permitAll" />
问题内容: 使用电子生成器时出现问题,控制台出现空白页和错误: main.js 问题答案: 通过在package.json中添加“文件”来解决
我不能使用loadDataWithBaseURL,因为第二个参数需要html数据。
问题内容: 我试图在良好存储后从文件系统中检索图片((而不是将其放入数据库中,而是将其复制到光盘中,然后将路径放入db) 我已经将图片存储到c:\ images \文件夹,并假设完整路径的名称是c:\ images \ mypic.jpg 当我尝试使用一些Java代码 将其设置为img src属性时 在浏览器控制台中,我发现此错误 问题: 如何解决这些路径问题?我应该在哪里存储图片?我应该从哪里找
我正在尝试将一个外部javascript文件链接到我的HTML文件。但当我运行它时,我的控制台就会显示这个错误“不允许加载本地资源”。我读到了它的原因,但谁能帮助我如何解决这个问题? 我的声明: “” 我试过在Chrome中使用静态web服务器扩展,但它不起作用。
问题内容: 测试浏览器:Chrome版本:52.0.2743.116这是一个简单的JavaScript,可以从本地打开图像文件,例如“ C:\ 002.jpg” 请给我任何合适的建议。 问题答案: 知道这有点老了,但是看到很多这样的问题… 我们在课堂上经常使用Chrome,这是处理本地文件的必备条件。 我们一直在使用的是“ Chrome浏览器的Web服务器”。启动它,选择希望使用的文件夹,然后转到
with background运行时有任何问题,但带有background属性: