jsp: 可以直接导入java包,来运行java代码。
本质是转化为servlet来实现的,转化过程由软件内部自动执行。
servlet: 先编译运行java代码,然后将class文件拷贝到web-inf文件夹下的classes文件夹,然后改写web.xml文档,地址栏直接指向该代码
首先你先要弄懂什么是servlet,servlet是在服务器端执行的java程序,只不过它有专门的一套规则(就是我们平常所说的api);jsp说得简单点就是用另一套简单的规则写的servlet程序,它可以写java代码,还可以写html代码,JavaScript,css等等……,但是到服务器端首先会被转成servlet程序然后就按照servlet的执行顺序执行了。
spring mvc