Graduate Web developer role



I’m a recent graduate and have been offered an interview for a entry level web development role. The interview format requires me to build a web page using JSP and other web technologies such as HTML , CSS etc… and display data retrieved from an RDBMS in 2 hours. Can anybody please suggest what to expect.

My strategy:
A log in page with user id and password validation
The main page …containing forms to accept user data
display data retrieved from the database
include ajax for dynamic update
include CSS for presentation and java script for validation .

Are ther any other basic components that I should include here.
Appreciate the help.

Thank you