Я хочу иметь что-то вроде этого:Как включить отключенную кнопку JSP в Java?
public void setButton(){
document.getElementById('scan').disabled=false;
}
сканирования является идентификатор кнопки в JSP.
Я хочу иметь что-то вроде этого:Как включить отключенную кнопку JSP в Java?
public void setButton(){
document.getElementById('scan').disabled=false;
}
сканирования является идентификатор кнопки в JSP.
Что вы имеете дело здесь HTML и JavaScript и не Java. Системы на базе Java на сервере будут создать код на основе html/css/js (после выполнения JSP) и отправить его в браузер. Для включения/отключения и отключения кнопок используйте javascript.
Не уверен, что вы используете дело, но вы можете использовать следующие javascript code код для включения/выключения кнопки
document.getElementById("scan").disabled = true;
Это можно назвать в любом случае (например, при загрузке страницы и т.д.) ..
EDIT: В свете новое требование (Захват событий USB), это может быть не так просто, как казалось. Я бы предложил следующий подход.
Так работает следующим образом
Весь HTML-код в JSP компилируется на стороне сервера и доходит до Client
.
Если вы хотите что-то сделать, вам нужно сделать запрос.
Вы можете сделать это непосредственно с HTML в вашем JSP
<input type="button" name=myButton id="scan" value="disable" disabled>
Если JavaScript
document.getElementById("scan").disabled=true; //not false
Я знаю об этом, но я хочу сделать это в Java, потому что у меня есть слушатель действия, что, когда USB подключаемой , приложение установит кнопку для включения. – pmark019
Вы не можете этого сделать. У вас есть запрос. –
может быть, вы можете использовать этот
document.getElementById("scan").disabled = true;
или JQuery
$("#scan").disable = true;
public void setButton() находится в классе java. Я хочу сделать это, потому что у меня есть прослушиватель событий, когда при подключении USB эта функция будет вызвана внутри слушателя, и кнопка будет включена. – pmark019
@ pmark019 Вы не можете. JSP является серверной, JSP-страница скомпилирована ** до ** браузер получает сгенерированный HTML, поэтому методы JSP не будут работать после того, как браузер получит вывод с сервера, вам нужно что-то, что может работать на стороне клиента, вам нужен Javascript , – BackSlash
Aw ... Возможно ли перезагрузить JSP-страницу в java? – pmark019