JSP

Servlet的缺点

 静态html与动态Java代码混合在一起,难以维护。Servlet用out.printlin()语句输出,开发效率低下,且很难在开发过程中发现错误,调试起来很困难。

JSP (Java Server Pages)

 Java服务器页面,JSP是J2EE的功能模块,由Web服务器 (Tomcat) 执行,JSP将静态脚本与动态代码区分开,降低了动态网页的开发难度。JSP本质就是Servlet,它不是新的技术,只是对Servlet的封装和扩展

JSP的执行过程

 浏览器访问JSP时会向Tomcat发送请求,Tomcat在应用目录中找到JSP文件,首先将JSP转译成标准的Servlet源代码,之后将源代码编译生成Servlet字节码(.class)文件,Servlet执行后返回输出结果给浏览器,浏览器将它显示在网页中。

JSP基本语法

 1.JSP代码块 <% java代码 %>  在JSP中嵌入java代码

 2.JSP声明构造块 <%! 声明语句%>  声明变量或方法

 3.JSP输出指令 <%= java代码%>  在JSP页面中显示java代码的执行结果

 4.JSP处理指令 <%@ jsp指令%>  提供jsp执行过程中的辅助信息

  <%@ page %>定义当前JSP页面全局设置

  <%@ include %>将其他JSP页面与当前JSP页面合并

  <%@ taglib %>引入JSP标签库

 5.JSP注释

  <%--注释--%> JSP注释,被注释语句不做任何处理

  //、/*..*/用于注释<%%> java代码, 被注释代码不执行

  <!-- html--> HTML注释,被注释的语句不会被浏览器解释

 JSP页面重用

  <%@ include file="include/header.jsp" %> 引入页头

  <%@ include file="include/footer.jsp" %> 引入页脚

posted @   南风知君  阅读(88)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
点击右上角即可分享
微信分享提示