我在使用jsp構建的基於web的程序上有一個菜單欄。通常,我的公司使用java scriplets來添加功能,但我一直在閱讀關於JSTL的知識,並想知道是否有方法可以確定是否使用JSTL同時按下了兩個鍵。此外,在將腳本修改爲JSTL時,是否有任何一般規則或約定要遵循?在jsp中檢測鍵按下
1
A
回答
1
我不認爲有任何方法可以使用JSTL檢測鍵輸入。據我所知,JSTL是這五種標籤的集合:
核心標籤:用於訪問變量,迭代對象和(幾乎)所有標準循環和if-else語句你會用編程語言期待。
格式化標籤:日期,字符串等
SQL標籤:數據庫的東西
XML標籤:狀核,但對於XML
JSTL功能:功能類似於contains
,join
, split
, substring
等
你可以閱讀更多關於它在這裏:http://www.tutorialspoint.com/jsp/jsp_standard_tag_library.htm
用於創建密鑰聽衆最好的辦法,是JavaScript的。看看這篇文章的詳細信息:Detect multiple keys on single keypress event in jQuery
對於你的問題的另一部分,我發現particularily兩個答案已經存在於計算器,是最有幫助的:
How to avoid Java code in JSP files?
How to avoid using scriptlets in my JSP page?
編輯:正如評論中所述,JSTL在Web應用程序的服務器端工作。用戶輸入發生在客戶端,因此超出了JSTL的範圍。 JavaScript是要走的路。
相關問題
- 1. 檢測鍵盤按下
- 2. 檢測Ctrl + Tab鍵按下
- 3. 檢測Tab鍵按下藍牙鍵盤
- 4. 檢測按鍵
- 5. Objective-C:在按下另一個鍵時檢測到「shift」按鍵
- 6. 如何檢測鍵盤在iOS 8中按下「PAGE UP」鍵?
- 7. 檢測BlackBerry按鍵球/按鍵是否被按下?
- 8. UWP檢測鍵盤按下並釋放
- 9. C++檢測用戶按下的ENTER鍵
- 10. 同時按下兩個鍵時檢測
- 11. 檢測,如果Ctrl鍵被按下
- 12. iPhone檢測音量鍵按下。
- 13. 用jquery按下檢測回車鍵
- 14. 檢測鍵無限循環時按下
- 15. 如何檢測按下Shift鍵?
- 16. javascript - 檢測按鍵或按下按鍵,按鍵事件不會觸發
- 17. 在Safari中檢測命令+按鍵
- 18. 在Ember.js v2中檢測按鍵+
- 19. 在datagridview中檢測導航按鍵
- 20. 在XNA 4.0中檢測按鍵?
- 21. 在Python中使用win32api檢測按鍵
- 22. 在Android中檢測物理菜單鍵按下
- 23. 如何檢測在textarea輸入內Javascript中按下的鍵?
- 24. 如何檢測在C中按下Shift鍵?使用
- 25. 如何檢測在WPF中是否按下散列鍵(#)?
- 26. 在UIBarButtonItem中檢測觸摸或按下
- 27. 在CardAction檢測按鈕按下BotBuilder
- 28. AutoHotKey檢測數字鍵按
- 29. 檢測退格鍵按
- 30. 檢測鼠標左鍵按
jstl,jsp ......所有這些都是服務器技術。如果你想在客戶端捕獲任何事件,javascript是要走的路! – Renjith