Hi. The only prerequisite is a basic knowledge of
Java programming similar to chapters 1-14 of
Murach's Java Programming. Our servlet/JSP book includes enough coverage of HTML5/CSS3 to get you through the book, and it doesn't require any JavaScript. However, you would probably want to learn more about HTML5/CSS3 and JavaScript if you continue down the web development path.