Пожалуйста, будьте терпеливы, я студент и новичок в Java Server Pages. Если я полный идиот, может ли кто-нибудь дать мне хорошую ссылку на учебник по JSP, так как я нигде не смог найти информацию об этом.
Хорошо, поехали ...
Я использую Netbeans и пытаюсь передать объект, который подключается к базе данных между страницами, иначе мне пришлось бы повторно подключаться к базе данных каждый раз, когда отображается новая страница.
Используя Netbeans, вы можете просматривать каждую страницу как «jsp», в режиме «дизайн» или просматривать код Java. В коде Java есть класс, расширяющий AbstractPageBean. Проблема в том, что я хотел бы передать параметры, но нет объекта, представляющего класс, и поэтому я не могу просто получить доступ к переменным экземпляра.
Может кто подскажет, как это сделать?




Можно поставить в сеанс Учебник JSP, Сессии.
Но, честно говоря, вы не устанавливаете соединения с базой данных в сеансе. Это дефицитный ресурс. Вам лучше использовать какой-нибудь механизм объединения, как в Пример пула базы данных Tomcat JNDI.
Я бы лично поместил весь этот 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. Последняя серия очень доступна, но также основательна.
Я понимаю, что книга стоит дорого, но инвестирование в нее поможет вам понять основы, которые помогут вам, если вы перейдете на struts, spring -mvc, wicket, JSF или любой другой фреймворк, который вы будете использовать в будущем.
http://java.sun.com/j2ee/1.4/docs/tutorial/doc/index.html - это руководство по J2EE, в котором также говорится о JSP.
еще одно руководство по JSP от sun: http://java.sun.com/j2ee/tutorial/1_3-fcs/doc/JSPIntro.html
Я поддерживаю предложение для Книга Head First по JSP и сервлетам. Не откладывайте на шутливую презентацию, она очень тщательная, а способ представления информации очень эффективен как с точки зрения упрощения обучения, так и с точки зрения «закрепления».
Вы можете подумать о сдаче экзамена Сертификация разработчика веб-компонентов Sun Java, это хороший способ заставить себя тщательно выучить материал. К сожалению, сначала вам нужно пройти сертификацию Sun Java Programmer.
Привет! Спасибо за вклад. Симпатичная презентация, вероятно, убедила бы меня купить его;)
Привет спасибо. Я решил использовать сессионный компонент, который обращается к классу «Пользователь», который использует класс «Запросы», который обращается к базе данных. Надеюсь это работает! Спасибо!