A. URL rewriting, using session object, using response object, using hidden fields
B. URL rewriting, using session object, using cookies, using hidden fields
C. URL rewriting, using servlet object, using response object, using cookies
D. URL rewriting, using request object, using response object, using session object