chia view trong severlet - PhucVM2019/java-servlet GitHub Wiki

trong WEB-INF -> tạo file decorator.xml

<?xml version="1.0" encoding="UTF-8"?>
<decorators defaultdir="/decorators">  <!--/decorators : Quy dinh thu muc chua view chinh  -->
    <excludes>
        <pattern>/api*</pattern>
    </excludes>
    
    <decorator name="admin" page="admin.jsp">
        <pattern>/admin*</pattern>
    </decorator>
    
    <decorator name="web" page="web.jsp">
        <pattern>/*</pattern>
    </decorator>
    
    <decorator name="login" page="login.jsp">
        <pattern>/dang-nhap</pattern>
    </decorator>
</decorators>

defaultdir sẽ quy định trang masterpage của website là 2 trang <decorator name="admin" page="admin.jsp"><decorator name="web" page="web.jsp"> trong WEB-INF/decorators/web.jsp còn các trang như trang home hay trang chi tiết sản phẩm thì được quy định trong controller

⚠️ **GitHub.com Fallback** ⚠️