我正在尋找一種快速和骯髒的方式來允許用戶在文本字段中輸入內容,單擊按鈕並根據輸入內容顯示一些結果。我如何用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頁面的按鈕點擊事件調用java函數
- 2. 如何在按鈕點擊的JSP中調用函數?
- 3. 點擊按鈕 - 調用Ajax函數
- 4. 會話JSP按鈕點擊
- 5. JSP按鈕點擊問題
- 6. jQuery函數不是從JSF調用按鈕點擊
- 7. 從按鈕調用Web控件的JavaScript函數點擊
- 8. 從html按鈕中調用PHP函數點擊
- 9. 從按鈕點擊代碼隱藏調用Javascript函數
- 10. 如何從HTML按鈕點擊調用PHP函數?
- 11. 如何從按鈕點擊javascript函數調用ajax?
- 12. 從點擊一個按鈕調用一個php文件從jsp點擊一個按鈕
- 13. JavaScript函數點擊按鈕
- 14. 從WebBrowser控件調用按鈕,點擊
- 15. 調用方法從按鈕點擊
- 16. 點擊按鈕調用WebService
- 17. $(按鈕)。點擊(函數()不工作時的JavaScript JSP的
- 18. 從jquery點擊函數調用函數
- 19. 單擊按鈕時的調用函數
- 20. 按鈕調用功能不被點擊
- 21. 按鈕點擊調用函數不起作用
- 22. 如何在用戶點擊按鈕時調用函數?
- 23. 用戶點擊按鈕調用greasemonkey函數
- 24. 通過按鈕點擊javascript調用JSP頁面
- 25. 調用jsp頁面上的servlet按鈕點擊
- 26. 如何調用按鈕在jsp上點擊servelet
- 27. 點擊按鈕從
- 28. Javascript函數計數按鈕點擊?
- 29. 在html按鈕上點擊javascript函數後調用服務器事件點擊
- 30. 如何每次點擊按鈕時調用函數?
是的,scriptlets是不好的做法,但我正在尋找快速和骯髒。謝謝你的幫助。 – Sam