1、客户端在通过浏览器访问服务器端存放的JSP时,JSP中的java代码、标签等是在服务器端运行的,生成普通的html,最终返回客户端的是这些html。
JSP在服务器端是被编译成为servlet的,这些servlet负责提供html的输出,因此说JSP和Servlet一样属于服务器端的技术。但是从地址栏里输入的可能有jsp后缀,并不表示它就是客户端运行的。
2、jsp页面是在web服务器上运行的。
jsp页面需要加载类似tomcat服务器上,通过内部转换成servlet加载执行,返回执行的结果,也就是转换后的html格式的数据,经过浏览器解析,呈现给用户。