第1个回答 2011-09-23
1、html静态页面,浏览器解析(也就是说不需要打开服务器就能执行结果),
2、jsp动态页面,Web容器解析(也就是说必须要打开服务器才能运行正确结果),
注意点:html里能写Java代码,注意这里这是叫屏蔽,也就是说在html里的“<%...%>”代码里的内容根本就不能执行,所以你可以直接理解为不能写。所以,总结可以如下,html是专门写html标签相关的语句,它里面不能些Java语句。如果要写Java语句,必须使用JSP(或者其它显示层技术,如Framework)。
第2个回答 2011-09-23
没什么区别 写在jsp页面里面不易对源码进行维护 因为是和html代码混在一起的
提取出来单独写在一个java类里面容易维护 也容易理解
这样在html页面中只有少数的java代码 jsp页面中当然也可以直接写java代码
第3个回答 2011-09-23
最后都是被编译成class文件
只不过通过jsp编写的最后回想浏览器不断地输出html标签,以使之在客户端显示
在jsp一般写在<% %>之间,还有各种标签
最后的执行其实都是JVM执行class文件本回答被网友采纳
第4个回答 2011-09-23
其实也没多大的区别,只是写在jsp里面繁琐些,看起来不舒服
java里面看起来舒服些而且保险些,而且每次请求的时候好用些...