Xin lỗi vì đã thiếu thông tin. Mình dùng Spring và có dùng Spring sercurity. Project gồm 2 phần, admin và user (sử dụng 2 theme khác nhau), admin mình làm trước và không có lỗi này, lỗi chỉ xuất hiện khi làm đến user và khi đó truy cập vào admin cũng bị như vậy luôn.
Dưới đây là trang home của user
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib prefix="tile" uri="http://tiles.apache.org/tags-tiles"%>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="">
<meta name="author" content="">
<!--=== Favicon ===-->
<link rel="shortcut icon" href="assets/img/icon.ico" type="image/x-icon" />
<title>abc</title>
<!--=== Bootstrap CSS ===-->
<link
href="${pageContext.request.contextPath }/resources/vendor/assets/css/bootstrap.min.css">
<link
href="${pageContext.request.contextPath }/resources/vendor/assets/css/plugins/hover.css">
<!--=== SlickNav CSS ===-->
<link
href="${pageContext.request.contextPath }/resources/vendor/assets/css/plugins/slicknav.css">
<!--=== Animate CSS ===-->
<link
href="${pageContext.request.contextPath }/resources/vendor/assets/css/plugins/animate.css">
<!--=== Owl Carousel CSS ===-->
<link
href="${pageContext.request.contextPath }/resources/vendor/assets/css/plugins/owl.carousel.css">
<!--=== Font-Awesome CSS ===-->
<link
href="${pageContext.request.contextPath }/resources/vendor/assets/css/font-awesome.css">
<!--=== Theme Reset CSS ===-->
<link
href="${pageContext.request.contextPath }/resources/vendor/assets/css/reset.css">
<!--=== Main Style CSS ===-->
<link
href="${pageContext.request.contextPath }/resources/vendor/assets/css/style.css">
<!--=== Responsive CSS ===-->
<link
href="${pageContext.request.contextPath }/resources/vendor/assets/css/responsive.css">
<!--=== logo slide ===-->
<link
href="${pageContext.request.contextPath }/resources/vendor/assets/css/logoslider.css">
</head>
<body>
<!--Nội dung-->
....
<!--=== Jquery Min Js ===-->
<script
src="${pageContext.request.contextPath }/resources/vendor/assets/js/jquery-3.3.1.min.js" type="text/javascript"></script>
<!--=== Jquery Migrate Min Js ===-->
<script
src="${pageContext.request.contextPath }/resources/vendor/assets/js/jquery-migrate.min.js" type="text/javascript"></script>
<!--=== Popper Min Js ===-->
<script
src="${pageContext.request.contextPath }/resources/vendor/assets/js/popper.min.js" type="text/javascript"></script>
<!--=== Bootstrap Min Js ===-->
<script
src="${pageContext.request.contextPath }/resources/vendor/assets/js/bootstrap.min.js" type="text/javascript"></script>
<!--=== Owl Carousel Min Js ===-->
<script
src="${pageContext.request.contextPath }/resources/vendor/assets/js/plugins/owl.carousel.min.js" type="text/javascript"></script>
<!--=== Waypoint Min Js ===-->
<script
src="${pageContext.request.contextPath }/resources/vendor/assets/js/plugins/waypoints.min.js" type="text/javascript"></script>
<!--=== Counterup Min Js ===-->
<script
src="${pageContext.request.contextPath }/resources/vendor/assets/js/plugins/counterup.min.js" type="text/javascript"></script>
<!--=== Parallax Min Js ===-->
<script
src="${pageContext.request.contextPath }/resources/vendor/assets/js/plugins/parallax-1.1.3.js" type="text/javascript"></script>
<!--=== SlickNav Min Js ===-->
<script
src="${pageContext.request.contextPath }/resources/vendor/assets/js/plugins/jquery.slicknav.min.js" type="text/javascript"></script>
<!--=== Mian Js ===-->
<script
src="${pageContext.request.contextPath }/resources/vendor/assets/js/main.js" type="text/javascript"></script>
<script
src="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.6.0/slick.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$('.customer-logos').slick({
slidesToShow : 5,
slidesToScroll : 1,
autoplay : true,
autoplaySpeed : 2000,
arrows : false,
dots : false,
pauseOnHover : false,
responsive : [ {
breakpoint : 768,
settings : {
slidesToShow : 4
}
}, {
breakpoint : 520,
settings : {
slidesToShow : 3
}
} ]
});
});
</script>
</body>
</html>
Config của Spring security
<http auto-config="true">
<intercept-url pattern="/css/**" access="permitAll()" />
<intercept-url pattern="/js/**" access="permitAll()" />
<intercept-url pattern="/*" access="permitAll" />
<intercept-url pattern="/admin/loginform" access="isAnonymous()" />
<intercept-url pattern="/admin/login" access="isAnonymous()" />
<intercept-url pattern="/login" access="isAnonymous()" />
<intercept-url pattern="/admin/*" access="isAuthenticated()" />
<form-login login-page="/admin/loginform"
authentication-failure-url="/admin/loginform?error=true" />
<logout logout-url="/logout" logout-success-url="/" />
<access-denied-handler error-page="/admin/403" />
</http>
Controller của user: (mình có 2 controller cho user và admin)
@Controller
public class UserzController {
@RequestMapping(value = "/", method = org.springframework.web.bind.annotation.RequestMethod.GET)
public String index(Model model){
return "index";
}
}
Đã làm theo hướng dẫn của @SakaDream nhưng không được.
Các bạn chỉ giúp, cám ơn.