В настоящее время я делаю это учебное пособие , но учебное пособие использует Glassfish в качестве сервера, а я использую Tomcat 7.0.22 в качестве сервера.Я пытаюсь включить заголовок и нижний колонтитул в виде файлов .jspf. Я получаю только это:

When it's supposed to look like this:

It only renders the page without including the header and the footer, also when I go to the category page (http://localhost:8080/AffableBean/category) это отображает страницу следующим образом:

When it's supposed to look like this:

My webxml file looks like this:
<?xml version="1.0" encoding="UTF-8"?>
30/index.jsp/ WEB-INF / вид / */WEB-INF/jspf/header.jspf/WEB-INF/jspf/footer.jspf
Если я попытаюсь использовать другой тег веб-приложения, подобный этому:
<web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org
/TR/xmlschema-1/" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee/web-
app_2_4.xsd" version="2.4">
Только страница указателя будет отображаться правильно, но когда я хочу перейти на другую страницукак
http://localhost:8080/AffableBean/category
Я получаю ошибку 404
Это потому, что я использую Tomcat вместо Glassfish?