Ada dua metode dengan URI berbeda yang memetakan ke tampilan yang sama di spring boot, yang pertama berfungsi dengan baik, namun yang kedua hanya dapat menampilkan html dan css tidak dapat dimuat, kodenya seperti di bawah ini:
@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;
}
}
Dari log keduanya berhasil tercapai, setahu saya seharusnya tidak ada error kan?
Untuk yang pertama berfungsi dengan baik, url yang saya gunakan adalah;
http://localhost:8080/quiz0
Untuk yang kedua gagal url yang saya gunakan adalah:
http://localhost:8080/quiz1/Java
Satu informasi lagi, saya telah menonaktifkan keamanan pegas dengan mengesampingkan WebSecurityConfigurerAdapter. Saya bisa menempelkannya jika diperlukan.
Adakah yang bisa membantu menjelaskannya?
Terima kasih sebelumnya.
http.authorizeRequests().antMatchers("/css/**", "/js/**", "/images/**").permitAll();
tetapi tidak berhasil. - person Junjie   schedule 28.08.2014GET http://localhost:8080/quiz1/css/global/icheck/demo/js/jquery.js 404 (Not Found)
, tetapi untuk pengontrol pertama (quizingA()
), tidak terjadi error - person Junjie   schedule 28.08.2014GET http://localhost:8080/quiz1/css/global/icheck/demo/js/jquery.js 404 (Not Found)
, tetapi untuk pengontrol pertama (quizingA()
), tidak terjadi error - person Junjie   schedule 28.08.2014