答案:jsp和Servlet本质上是一样的,在服务器上应用的时候,都是编译为Servlet类起作用的。
Servlet侧重于重程序逻辑的模块开发。JSP侧重于重页面输出的模块开发。
其他:先有servlet,由于servlet作为前台效果页面时太多的out带来不便,因此产生jsp代替servlet部分功能。没有太大区别,jsp用作效果显示可能更加方便 主要是设计和开发的时候分层比较清晰 这就像现在很多框架一样 其实全部都是jsp也一样可以实现业务逻辑 很多系统都是MVC模型的,而JSP对应的是V(view)表现层,所以尽量不要在JSP写Java语句,而servlet是C(control)控制层,所有jsp提交的参数都在servlet得到处理,而业务逻辑,即M(model)都是一些处理方法,servlet通过调用M中的方法,处理JSP提交的参数。 jsp和Servlet本质上是一样的,在服务器上应用的时候,都是编译为Servlet类起作用的。 Servlet侧重于重程序逻辑的模块开发。JSP侧重于重页面输出的模块开发。 你这问题很好。 没错,一个普通的项目,绝对可以不用servlet. 但如果你使用了侦听器,过滤器等特殊的功能,则jsp就不行了。 记住一点,jsp最重要变成servlet才能运行。 jsp能做的,servlet都能做。 补充一句: 先有的servlet,后来因为其书写html比较麻烦,才出现的jsp 区别请看:http://zhidao.zhaoxi.net/question/116723169.html?fr=qrl&cid=870&index=3&fr2=query
上一个:求懂JSP的高手。。。速进
下一个:急求JSP的留言板原代码?