Salve,
per passare oggetti che non siano String da una jsp ad una Servlet, oda una jsp as un'altra faccio in questo modo:

<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>
<%@page import="grelc.*,java.io.File,javax.servlet.*,javax .servlet.jsp.*,javax.servlet.http.*,java.lang.*,ja vax.servlet.http.HttpSession,java.util.Map " %>

<html>
<body>
<% Vector aVector = new Vector();
session.put("aVectorReference", aVector); %></body></html>

Però quando lo compilo mi dà il seguente errore:

.....\a_jsp.java:68: cannot find symbol
symbol : method put(java.lang.String,java.lang.String)
location: interface javax.servlet.http.HttpSession
session.put("aVectorReference", aVector);

Cosa ho sbagliato????