Вопрос

Пожалуйста, потерпите меня здесь, я студент и новичок в Java Server Pages.Если я веду себя как полный идиот, может кто-нибудь дать мне хорошую ссылку на учебник по JSP, поскольку я нигде не смог найти информацию по этому вопросу.

Ладно, поехали...

Я использую Netbeans и пытаюсь передать объект, который подключается к базе данных, между страницами, иначе мне пришлось бы повторно подключаться к базе данных каждый раз, когда отображается новая страница.

Используя Netbeans, вы можете просматривать каждую страницу как "jsp" в режиме "дизайн" или просматривать Java-код.В коде Java есть класс, который расширяет AbstractPageBean .Проблема в том, что я хотел бы передать параметры, но нет объекта, представляющего класс, и поэтому я не могу просто получить доступ к переменным экземпляра.

Кто-нибудь может сказать мне, как это сделать?

Это было полезно?

Решение

Вы можете включить это в сеанс Учебное пособие по JSP, Сеансы.

Но, честно говоря, вы не устанавливаете подключения к базе данных в сеансе.Это дефицитный ресурс.Вам было бы лучше использовать какой-нибудь механизм объединения, как в Пример объединения базы данных Tomcat JNDI в пул.

Лично я бы поместил весь этот 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 для представления, а не для логики.

Что касается какой книги;сходите в книжный магазин.Лично мне нравятся серии core 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

Я предлагаю второе предложение для книги «Первая книга» о JSP и сервлетах , Не откладывай на унылую презентацию, она очень тщательная, и способ представления информации очень эффективен как с точки зрения облегчения ее изучения, так и с точки зрения ее «прилипания».

Вы можете воспользоваться сертификацией разработчика Sun Java Web Component Developer экзамен, это хороший способ заставить себя тщательно изучить материал. К сожалению, сначала вам необходимо пройти сертификацию Sun Java Programmer.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top