为什么服务器不能直接运行jsp文件??

今天学到 jsp,看了一下 原理,Tomcat 需要把jsp文件翻译成java文件,再编译java文件,写到页面上面,为什么Tomcat不能直接运行jsp文件呢???

Tomcat被设计成一种通用的web服务器,它既可以挂载j2ee运行jsp,也可以挂载php,还可以挂载很多别的语言,甚至你可以扩充自己的web引擎。
如果Tomcat能直接运行jsp文件,那么表面上看是简单了,但是扩展性和灵活性就没有了。

好比为什么将军不练习射击技术呢?因为将军的任务是统帅各种类型的兵种,而不是具体去从事狙击敌人的工作,如果他只会自己射击,就当不好将军。