JSP概念


  • 概念:Java Server Pages,Java服务端页面

  • 一种动态的网页技术,其中既可以定义 HTML、JS、CSS等静态内容,还可以定义 Java代码的动态内容

  • JSP = HTML + Java

  • JSP的作用:简化开发,避免了这Servlet中直接输出HTML标签

image-20240114211747541image-20240114211801531

JSP脚本


  • JSP 脚本用于中JSP页面内定义 Java代码

  • JSP脚本分类:

  • <%...%>:内容直接放到_jspService() 方法之中

  • <%=...%>:内容会放到out.print()中,作为out.print()的参数

  • <%!...%>:内容会放到_jspService()方法之外,被类直接包含

JSP缺点


  • 由于JSP页面内,既可以定义HTML标签,又可以定义 Java代码,造成了以下问题:

    image-20240114211812791