我是UI中的新手,即前端。我正在使用Javascript和JSP。我需要執行以下任務。在JSP中調用java腳本中的java代碼
我在jsp頁面中有一個textarea,它是從我用Java讀取的文本文件填充的。現在,我想清空文本區域和單擊按鈕上的文本文件。清空文件不是一個問題,只有我沒有得到如何將調用從jsp文件轉移到Servlet單擊該按鈕。
請幫忙。
我是UI中的新手,即前端。我正在使用Javascript和JSP。我需要執行以下任務。在JSP中調用java腳本中的java代碼
我在jsp頁面中有一個textarea,它是從我用Java讀取的文本文件填充的。現在,我想清空文本區域和單擊按鈕上的文本文件。清空文件不是一個問題,只有我沒有得到如何將調用從jsp文件轉移到Servlet單擊該按鈕。
請幫忙。
有兩種方法可以做到這一點:
經典的方式是表單提交:
http://www.tutorialspoint.com/jsp/jsp_form_processing.htm
例如你在你的jsp頁面中嵌入一個表單,在提交時將數據發送到你的服務器。
的第二種方式是通過AJAX
https://en.wikipedia.org/wiki/Ajax_(programming)
我建議你谷歌提交表單的基礎知識(這不是jsp的具體)或做Ajax請求的JavaScript(帶庫,例如jQuery)
這將是更好的你看看一些教程。我研究用jsp本視頻教程的幫助下,和我舒爾你會找到答案(它是存在的)。 JSP and Servlet tutorial
有兩種方式由JSP和另一個由JavaScript
如果按鈕提交類型,如果你使用的是形式,然後
如果按鈕是一個簡單的按鈕,然後
函數x(){ 贏 dow.location.replace(「servlet名稱」); },請告訴我,如果您有任何疑問
有很多方法可以做到這一點。
類似的問題在這裏: jQuery Ajax POST example with PHP
你可以找到文檔這裏 http://api.jquery.com/jQuery.ajax/
response.sendRedirect是(「項目名/ ServletName?param1' =值1" ) –