Я пытаюсь передать переменную между двумя Jsp файлами, но когда я пришел, чтобы использовать их, я получаю сообщение об ошибке, что «сеанс не определен»JSP - сеанс не определен?
Я использую следующее:
Jsp1:
//following function is called on a button press
function clickAndClose()
{
session.setAttribute("test", "some value here");
window.close();
}
Jsp2:
<!DOCTYPE html>
<html>
<body>
Show Selected RS Number
<script language="javascript">
String number = session.getAttribute("test");
session.removeAttribute("test");
document.write(number);
</script>
</body>
</html>
То, что я получаю сообщение об ошибке session.setAttribute, смущает меня, поскольку я думал, что сеанс был неявным объектом (включен?)?
Примечание: Я получаю сообщение об ошибке на session.setAttribute("test", "some value");
, говоря, что сеанс не определен, НЕ String text = session.getAttribute("test");
'session' действительно является неявным объектом. Лучше показать код, чтобы узнать, что происходит ... – wero
Том Можете ли вы показать jsp –
, если моя память не предает меня, полная подпись - Object getAttribute (String name), не нужно ли вам бросить там? – BigMike