Вы можете поместить его в сеанс Учебник по JSP, Сеансы .
Но, честно говоря, вы не помещаете соединения с базой данных в сеанс. Они дефицитный ресурс. Вам лучше использовать какой-нибудь механизм объединения, как в Пример объединения JNDI базы данных Tomcat .
Лично я поместил бы весь этот код Java в класс и использовал бы этот класс:
Java:
public class FooRepo {
public static Foo getFoo(Long id) {
// Read resultSet into foo
}
}
jsp:
Foo = FooRepo.getFoo( id as stored in JSP );
// display foo
Если вы начинаете играть с JSP, я настоятельно рекомендую использовать книгу. Создать работающий JSP очень и очень легко, но создать читаемый, обслуживаемый JSP сложно. Используйте JSP для представления, а не для логики.
Что касается какой книги; пойти в книжный магазин. Мне лично нравятся основные серии Java и серии Head First. Последняя серия очень доступна, но также и тщательна.
Я понимаю, что книга стоит дорого, но инвестирование в книгу поможет вам понять основы, которые помогут вам, если вы перейдете на стойки, Spring-MVC, калитку, JSF или любую другую платформу, которую вы будете использовать в будущем.