Привет, у меня есть поле с именем DECISION в моем дочернем JSP, как я могу получить это значение для родительского JSP - PullRequest
0 голосов
/ 02 ноября 2009

привет, у меня есть 3 страницы jsp 1.parent 2. child 3.grandChild

как мне получить доступ к переключателю в grandChild jsp в Parent Jsp

могу ли я получить доступ вот так

parent.parent.document.forms [ 'AccountClosureForm'] [ 'РЕШЕНИЕ'] [0] == верно

Ответы [ 2 ]

1 голос
/ 02 ноября 2009

вы не можете

JSP работает на стороне сервера, на вашем сервере нет документа Javascript

Если вы хотите, чтобы jsp «говорил» друг с другом, вы можете использовать сеанс и запрашивать объекты

Но как только все 3 jsp отправляются в браузер и отображаются как HTMl, вы можете использовать любой JavaScript, который считаете нужным, для достижения того, что вы хотите

1 голос
/ 02 ноября 2009

Полагаю, вы использовали page include directive или jsp include directive. Я не вижу здесь никаких отношений между родителями и детьми. Вы сможете поделиться всем, что у вас есть внутри request или session или application. И я полагаю, вы, скорее всего, использовали бы запрос.

Из вашего фрагмента кода видно, что вы хотите использовать его в JavaScript. Не так ли? В этом случае вы можете просто сделать что-то вроде document.forms["whatever"]...., потому что это будет один документ на клиенте, независимо от того, использовали ли вы число includes.

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