1.在IDEA上使用springboot + freemaker 修改freemaker页面刷新浏览器没有反应?
答:修改两处IDEA设置,如图:①shift+alt+ctrl + / 打开Register界面勾选以下key .注意会有延迟,请等待几秒时间
②file - setting
2.前端freemaker + layui 静态资源路径问题?
答:在spring 下新建配置类staticConfig代码如下,之后页面css/js路径配置如图。
@Configuration
public class staticConfig extends WebMvcConfigurerAdapter {
@Override public void addResourceHandlers(ResourceHandlerRegistry registry) {
//将所有/static/** 访问都映射到classpath:/static/ 目录下
registry.addResourceHandler("/static/**").addResourceLocations("classpath:/static/");
}
}
3.防止页面按钮重复提交
答:方法类似加锁。部分代码:
var isCommitted = false;//表单是否已经提交标识,默认为false
if(isCommitted==false){
isCommitted = true;//提交表单后,将表单是否已经提交标识设置为true
//ajax
}