JSP页面其实是在服务器端由服务器来进行识别的,里面的所有各种标记都要经过转译、编译、执行然后转换成html格式输出的,也就是说不管web项目是用什么语言来编写,都是在最后输出html代码的。
CSDN的页面也是动态生成的,jsp这样的代码不可能输出到客户端,输出到客户端的都是经过服务器解析jsp页面之后产生的html代码。
很少有页面是直接用html的,大部分都是动态生成的,比如jsp里边写的内容,最后只有html标签语言内容在页面输出了。
其实jsp 是在你请求时,动态生成一个html内容,然后输出给你。
serlvet中调用response中的OutputStream可以用write直接写html语句