23

JSP 文件是否有行业标准的命名约定?

我遇到了来自不同来源的三个约定:

  1. 全小写(thisismyfile.jsp

  2. 首字母小写的驼峰式 ( thisIsMyFile.jsp )

  3. 首字母大写的驼峰式 ( ThisIsMyFile.jsp )

4

4 回答 4

20

更新答案 - 2019

由于首先回答了这个问题,因此 Oracle 似乎在他们的文档中添加了一个命名约定部分:https ://www.oracle.com/technetwork/articles/javase/code-convention-138726.html

JSP 名称

JSP(文件)名称应始终以小写字母开头。名称可能由多个单词组成,在这种情况下,单词紧挨着放置,每个单词都以大写字母开头。

所以thisIsMyFile.jsp(上图)是最符合约定的选择。


2013年的原始答案

这是我能找到的最接近官方命名约定的东西:http ://www.oracle.com/technetwork/articles/javase/code-convention-138726.html 。

Sun/Oracle 似乎对文件名没有意见。

我的 2 美分:我更喜欢全部小写。它最大限度地减少了移植问题的可能性。例如,从 Windows 移植到 Unix(区分大小写的操作系统)可能会导致大小写问题。

于 2013-01-09T20:13:13.047 回答
15

JSP(文件)名称应始终以小写字母开头。名称可能由多个单词组成,在这种情况下,单词紧挨着放置,每个单词都以大写字母开头。JSP 名称可以只是一个简单的名词或一个短句。应该避免仅使用动词的 JSP 名称,因为它不能向开发人员传达足够的信息。

示例:performLogin.jsp

这是完整的参考: http ://www.oracle.com/technetwork/java/namingconventions-139351.html

于 2014-02-23T18:30:37.527 回答
2

另一方面,jsp 最终仍然是一个 Java 文件,应该相应地命名。

performLogin.jsp -> PerformLogin.jsp

在您需要通过 JSP 名称解析接口或类名称的情况下,它也会有所帮助。

于 2014-08-30T03:15:01.073 回答
0

根据IBM的说法,jsp 文件应全部小写并用下划线(“_”)字符分隔。

例如:orderline_search_bydate.jsp

于 2017-06-03T15:13:39.617 回答