梗概
- 本质上就是将java代码的运行结果写入html中
- 最后生成一个html文件
- 要查看JSP页面的输出,您需要将JSP文件部署到支持Java的Web服务器(如Apache Tomcat)上,并通过浏览器访问生成的HTML页面。这些服务器会在后台执行JSP代码,生成动态内容,然后将其提供给浏览器。
- 浏览器不能直接运行JSP(JavaServer Pages)文件
- 因为JSP文件需要在服务器上进行解释和执行,然后将生成的HTML内容发送到浏览器进行显示。
- 当使用NetBeans运行JSP文件时,浏览器地址栏显示xxx.jsp是因为NetBeans通常会使用内置的Web服务器(例如Apache Tomcat)来运行JSP文件。
- NetBeans会将JSP文件处理成HTML,并通过HTTP协议将HTML响应发送到浏览器,因此浏览器地址栏会显示xxx.jsp,以反映您正在访问的JSP文件。实际上,浏览器已经接收到生成的HTML内容,但地址栏显示的仍然是原始的JSP文件名。
- 这只是在开发和调试阶段的行为,以便开发人员能够轻松查看JSP生成的HTML。在生产环境中,JSP文件将不会显示在浏览器地址栏中,因为它们会被服务器解释和处理,然后以HTML形式发送给浏览器。
- java代码可以和html代码混在一起
语法
- 可以通过url来传递参数给jsp中的变量
- 用java的循环语句里面写html标签, 会将若干个这个html标签写去到最后生成的html文档