我正在尋找一種快速和骯髒的方式來允許用戶在文本字段中輸入內容,單擊按鈕並根據輸入內容顯示一些結果。我如何用jsp中的scriptlets來實現這一點?謝謝。從按鈕點擊調用jsp scriptlet函數
2
A
回答
1
在服務器準備要呈現的jsp的時刻之前,您無法在任何其他時刻執行scriptlet(<% %>
中的java代碼片段)。
如果你想要得到的結果,服務器端,你可以,比如:
- 把那個文本框的表單中,有
action
屬性:<form action="myServlet">
- 將一個
<input type='submit'>
按鈕,在形成。 - 在
myServlet
servlet中,檢索文本字段的值(request.getParameter()
)並執行搜索。向另一個/相同的jsp發出請求並將結果置於請求屬性中 - 在該jsp中顯示結果。你可以用
<% request.getAttribute(); %>
UDPATE讓他們:要考慮到小腳本被認爲poor practice,使用JSTL tags和Unified Expression Language來代替。
0
可能有其他一些方法可以實現您的目標。但是,如果您可以使用AJAX從服務端獲取動態數據,那就太好了。 如果結果數據是靜態的,你可以使用javascript。
相關問題
- 1. 如何在按鈕點擊的JSP中調用函數?
- 2. 點擊按鈕 - 調用Ajax函數
- 3. JSP按鈕點擊問題
- 4. 從點擊一個按鈕調用一個php文件從jsp點擊一個按鈕
- 5. 從按鈕點擊代碼隱藏調用Javascript函數
- 6. 從按鈕調用Web控件的JavaScript函數點擊
- 7. jQuery函數不是從JSF調用按鈕點擊
- 8. 從WebBrowser控件調用按鈕,點擊
- 9. 調用方法從按鈕點擊
- 10. 點擊按鈕調用WebService
- 11. $(按鈕)。點擊(函數()不工作時的JavaScript JSP的
- 12. 如何在用戶點擊按鈕時調用函數?
- 13. 用戶點擊按鈕調用greasemonkey函數
- 14. 通過按鈕點擊javascript調用JSP頁面
- 15. 調用jsp頁面上的servlet按鈕點擊
- 16. Javascript函數計數按鈕點擊?
- 17. 調用JavaScript函數onload並點擊按鈕?
- 18. 點擊<按鈕類型=「提交」時調用PHP函數>
- 19. 當我們點擊html按鈕時調用函數
- 20. 點擊按鈕時不會調用knockoutjs函數
- 21. Kendo UI Mobile - 在按鈕點擊時調用函數的問題
- 22. 調用PHP函數,當瀏覽器後退按鈕點擊
- 23. 點擊asp.net按鈕時調用jquery函數
- 24. 如何每次點擊按鈕時調用函數?
- 25. javascript - 點擊按鈕時的調用函數
- 26. 在WordPress插件中點擊按鈕時調用AJAX函數
- 27. 如何在Telerik()中調用JavaScript函數。點擊Grid按鈕?
- 28. 調用javascript函數按鈕點擊.drupal中的.module文件
- 29. 當我點擊「提交」按鈕時,如何調用Javascript函數?
- 30. 更新函數沒有調用按鈕點擊
是的,scriptlets是不好的做法,但我正在尋找快速和骯髒。謝謝你的幫助。 – Sam