我在使用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