imho.ws |
![]() |
![]() |
![]() |
# 1 |
Full Member
Регистрация: 20.01.2004
Адрес: Таллинн
Пол: Male
Сообщения: 623
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Мучаю я jsp и столкнулся с интересной фичей.
Код примерно такой: <% class PageFunctions extends Object { String test; javax.servlet.jsp.JspWriter out; // constructor public PageFunctions ( javax.servlet.jsp.JspWriter out; ) throws Exception { this.out = out; ... } func_a()throws Exception { ... } func_b()throws Exception { out.println ( test ); } } PageFunctions funcs = new PageFunctions( out ); funcs.func_a( ); funcs.func_b( ); %> Если я напишу test="message"; в конструкторе, тогда всё работает. Если напишу в func_a, тогда внутри func_b переменная снова пустая. Как сделать чтобы значение оставалось? |
![]() |
![]() |
# 3 |
::VIP::
Регистрация: 09.09.2002
Адрес: Kiev
Пол: Male
Сообщения: 1 150
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
сорри за дурацкий вопрос - нафигась вообще классы в JSP определять???
JSP - это представление; всю логику надо в Beans складировать...
__________________
Great minds discuss ideas. Average minds discuss events. Small minds discuss people. |
![]() |