Как я могу присвоить значение JavaScript выражению jsp?

#javascript #jsp #struts

Вопрос:

Как я могу присвоить значение JavaScript «x» выражению jsp. Ниже моего кода файла JSP.

 lt;%@ taglib uri="/WEB-INF/tlds/struts-bean.tld" prefix="bean"%gt;  lt;%@ taglib uri="/WEB-INF/tlds/struts-html.tld" prefix="html"%gt;    lt;script language="JavaScript" type="text/JavaScript"gt;  var x=10;   document.getElementById("bookid").value=x;  lt;/scriptgt;    lt;% String value = x %gt;  

Комментарии:

1. Ты не можешь. JSP выполняется на стороне сервера до того, как что-либо будет отправлено клиенту (браузеру).

2. Это то, что, как я знал, происходит раньше. Если вы назначаете значение в JSP, значение еще не определено. Но позже вы определяете значение в JavaScript, но в JSP вы не можете получить значение, потому что оно не ожидает значения, которое фактически определено. Возможно, если вы позвоните в следующий раз, когда JSP сможет присвоить значение.

3. Хорошо, спасибо вам обоим