我在使用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. 在UIWebView中檢測鍵盤按下
- 2. 在JavaFX中檢測單鍵按下
- 3. 檢測的CapsLock鍵按下
- 4. 可可檢測鍵按下
- 5. 檢測Ctrl + Tab鍵按下
- 6. 檢測鍵盤按下
- 7. 檢測何時按下@鍵
- 8. 在edittext中檢測按鍵
- 9. 檢測Tab鍵按下藍牙鍵盤
- 10. 檢測正在按下的刪除鍵
- 11. 檢測按鍵
- 12. 檢測按鍵
- 13. 如何檢測iPhone中按下的鍵盤按鍵?
- 14. Objective-C:在按下另一個鍵時檢測到「shift」按鍵
- 15. 如何檢測鍵盤在iOS 8中按下「PAGE UP」鍵?
- 16. 檢測在java中按下的按鍵7
- 17. 檢測BlackBerry按鍵球/按鍵是否被按下?
- 18. 檢測CapsLock鍵按下網頁上的
- 19. 檢測是否按下Shift鍵
- 20. Java檢測鍵被按下的時間
- 21. 檢測鍵無限循環時按下
- 22. 檢測,如果Ctrl鍵被按下
- 23. C++檢測用戶按下的ENTER鍵
- 24. UWP檢測鍵盤按下並釋放
- 25. 如何檢測按下Shift鍵?
- 26. iPhone檢測音量鍵按下。
- 27. 同時按下兩個鍵時檢測
- 28. 用jquery按下檢測回車鍵
- 29. 檢測刪除鍵被按下
- 30. 檢測wpf中的*按鍵
jstl,jsp ......所有這些都是服務器技術。如果你想在客戶端捕獲任何事件,javascript是要走的路! – Renjith