Есть два метода с разными URI, которые сопоставляются с одним и тем же представлением при весенней загрузке, первый работает хорошо, однако второй может отображать только html, а css не может быть загружен, код выглядит следующим образом:
@Controller
public class ExamController {
@RequestMapping("/quiz0")
public ModelAndView quizingA() {
System.out.println("run into quiz0");
ModelAndView modelAndView = new ModelAndView("examination");
return modelAndView;
}
@RequestMapping("/quiz1/{course}")
public ModelAndView quizingB(@PathVariable("course") String course) {
System.out.println("run into quiz1, couse choosed: " + course);
ModelAndView modelAndView = new ModelAndView("examination");
return modelAndView;
}
}
Судя по журналу, оба они успешно достигнуты, насколько я знаю, ошибки быть не должно, верно?
Для первого, который хорошо работает, я использовал URL-адрес;
http://localhost:8080/quiz0
Для второго, который не удался, я использовал URL-адрес:
http://localhost:8080/quiz1/Java
Еще одна информация: я отключил весеннюю безопасность с переопределением WebSecurityConfigurerAdapter. Могу расклеить, если нужно.
Может ли кто-нибудь помочь объяснить это?
Заранее спасибо.
http.authorizeRequests().antMatchers("/css/**", "/js/**", "/images/**").permitAll();
, но это не работает. - person Junjie   schedule 28.08.2014GET http://localhost:8080/quiz1/css/global/icheck/demo/js/jquery.js 404 (Not Found)
, но для первого контроллера (quizingA()
) ошибки не произошло - person Junjie   schedule 28.08.2014GET http://localhost:8080/quiz1/css/global/icheck/demo/js/jquery.js 404 (Not Found)
, но для первого контроллера (quizingA()
) ошибки не было. - person Junjie   schedule 28.08.2014