js是一种客户端脚本语言,js代码很容易嵌入到HTML页面中,jsp属于动态网页,JAVA代码可以访问数据库而HTML不可以访问数据库,虽然页面效果用js也可以实现,但是js源代码是被服务器发送到客户端,由客户端执行,因此客户端可以看到js源码,而Java代码不会。
JSP与HTML的区别
HTML是静态页面,事先有用户写在服务器上,有web服务器向客户端发送,,JSP页面是由JSP容器执行该页面的代码,实时生成HTML页面,因而是服务器端动态页面
JSP与JavaScrip的区别
js源代码是被服务器发送到客户端,由客户端执行,因此客户端可以看到js源码,而Java代码不会。