アプリ版:「スタンプのみでお礼する」機能のリリースについて

Javaのファイル名は先頭が数字だと駄目ですが、
JSPだと正常に実行されました。
JSPのファイル名の先頭は数字でも大丈夫でしょうか?

A 回答 (2件)

> JSPのファイル名の先頭は数字でも大丈夫でしょうか?



JSPのファイルは、普通JSPコンテナでJavaのファイルに変換されて、
Servletコンテナでコンパイル、実行されます。

例えば、Tomcat4.1.18では、123.jspというファイルについて、
_123_jsp.java というファイルに変換されるので、
実際にはファイル名の先頭は数字ではなくなり、実行可能になります。

とはいえ、このような変換をしてくれない環境が存在
するかもしれないため、特別な理由がない限り、先頭を
数字にするのは止めた方がいいとは思います。
    • good
    • 0
この回答へのお礼

動作する原因ありがとうございます。
確かに、他の環境で動かないのは怖いのでアルファベットを先頭にしようと思います。

お礼日時:2003/03/17 22:57

あんまり参考にならないかもしれませんが、参考程度に^^;


たしかにJavaではファイル名の先頭が数字は禁止されています。
JSPはやったことがないので実行されるとは初めて知りました。
でも、プログラミングをする以上、ファイル名は先頭を数字にしないということは暗黙の了解のような気がするんです。
ですから数字にしないよう、いいファイル名を考えた方が時間の節約にもなるのでは!?

ちなみに、Javaのファイル名は基本的に大文字で始め、区切り文字でも大文字にします。
たとえば、"QuickSort.java"みたいに。
C言語って全部小文字なのをよく見ますね…(笑)
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!