Передача параметров между JSP - PullRequest
2 голосов
/ 18 октября 2008

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

Хорошо, здесь идет ...

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

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

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

Ответы [ 3 ]

4 голосов
/ 18 октября 2008

Вы можете поместить его в сеанс Учебник по 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 или любую другую платформу, которую вы будете использовать в будущем.

2 голосов
/ 18 октября 2008

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

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

2 голосов
/ 18 октября 2008

http://java.sun.com/j2ee/1.4/docs/tutorial/doc/index.html - это учебник по J2EE, в котором также говорится о JSP

еще один учебник по JSP от солнца: http://java.sun.com/j2ee/tutorial/1_3-fcs/doc/JSPIntro.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...