检测 jsp 中的按键
Detecting Key Press in jsp
我在使用 jsp 构建的基于 Web 的程序上有一个菜单栏。通常,我的公司使用 java scriplets 来添加功能,但我一直在阅读有关 JSTL 的文章,想知道是否有一种方法可以使用 JSTL 确定是否同时按下了两个键。另外,将 scriplet 修改为 JSTL 时,是否有任何通用规则或约定要遵循?
我认为没有任何方法可以使用 JSTL 检测键输入。据我所知JSTL就是这五类标签的集合:
核心标签: 用于访问变量、迭代对象和(几乎)所有您期望在编程语言中使用的标准循环和 if-else 语句。
格式化标签: 日期、字符串等
SQL 标签: 数据库内容
XML 标签: 类似于核心,但对于 xml
JSTL 函数: 函数如 contains
、join
、split
、substring
等
您可以在此处阅读更多相关信息:http://www.tutorialspoint.com/jsp/jsp_standard_tag_library.htm
创建关键侦听器的最佳选择是 javascript。查看此 post 了解更多信息:Detect multiple keys on single keypress event in jQuery
对于你问题的另一部分,我特别发现 Whosebug 上已有两个最有帮助的答案:
How to avoid Java code in JSP files?
How to avoid using scriptlets in my JSP page?
编辑: 如评论中所述,JSTL 在 Web 应用程序的服务器端工作。用户输入发生在客户端,因此超出了 JSTL 的范围。 Javascript 是要走的路。
我在使用 jsp 构建的基于 Web 的程序上有一个菜单栏。通常,我的公司使用 java scriplets 来添加功能,但我一直在阅读有关 JSTL 的文章,想知道是否有一种方法可以使用 JSTL 确定是否同时按下了两个键。另外,将 scriplet 修改为 JSTL 时,是否有任何通用规则或约定要遵循?
我认为没有任何方法可以使用 JSTL 检测键输入。据我所知JSTL就是这五类标签的集合:
核心标签: 用于访问变量、迭代对象和(几乎)所有您期望在编程语言中使用的标准循环和 if-else 语句。
格式化标签: 日期、字符串等
SQL 标签: 数据库内容
XML 标签: 类似于核心,但对于 xml
JSTL 函数: 函数如 contains
、join
、split
、substring
等
您可以在此处阅读更多相关信息:http://www.tutorialspoint.com/jsp/jsp_standard_tag_library.htm
创建关键侦听器的最佳选择是 javascript。查看此 post 了解更多信息:Detect multiple keys on single keypress event in jQuery
对于你问题的另一部分,我特别发现 Whosebug 上已有两个最有帮助的答案:
How to avoid Java code in JSP files?
How to avoid using scriptlets in my JSP page?
编辑: 如评论中所述,JSTL 在 Web 应用程序的服务器端工作。用户输入发生在客户端,因此超出了 JSTL 的范围。 Javascript 是要走的路。