2014-01-06 3 views
0

Мне было интересно, и я новичок в создании сайтов. Это хорошая практика иметь много атрибутов в моей сессии? и нормально ли иметь более 1 сеанса?Атрибуты сеанса в JSP

session.setAttrubute("mysession",Object); 

ответ

0

«Несколько сеансов» действительно не имеет большого смысла; сеансы предназначены для разговора, что в общем случае означает «один на пользователя».

«Многие атрибуты в сеансе» - это загруженный вопрос, поскольку актуальной проблемой является сеанс размер, например, насколько велики объекты в вашей сессии. Это полностью зависит от ваших потребностей, ваших ресурсов, вашей гигиены сеанса и т. Д.

+0

Спасибо, примерно размер 2 пример, у меня есть класс, в котором есть 4 класса и хранятся в сеансе (session.setAttribute («mysession», Object);) , а второй пример будет разделен на 4 класса и каждый класс, который я ввел в сеанс (session.setAttribute ("mysession1", Object1) ;, session.setAttribute ("mysession2", Object2) ;, session.setAttribute ("mysession3", Object3) ;, session.setAttribute (" mysession4 ", Object4);) будет ли у 2 сеанса одинакового размера? –

+0

Размеры @KerPPag были бы достаточно близки, чтобы не иметь значения, все ли одинаковые объекты, хотя, поскольку есть больше ключей, это, очевидно, будет немного больше. Сессионная гигиена важна, но, не зная подробностей, трудно дать конкретные советы. –

+0

правый rigt. Спасибо за ваши ответы, это помогло мне понять вещи. –

Смежные вопросы