学习java web首先要学的就是servlet和jsp。 servlet就是运行在服务器端的java程序,通常来接受Http请求,在MVC模式中充当Controller的角色-----接收请求,调用业务逻辑,然后转发请求。而jsp则是在servlet的基础之上产生的,用来显示页面,在刚开始学习jsp的时候,可以这样理解:jsp就是把java语句写到了html里面去。在学习了MVC模式之后,就不是这样了,jsp充当的是view的角色,也就是说jsp只是用来做显示的,而不应该包含业务逻辑。业务逻辑是放在javabean中的,也就是service对象。