Java知识点整理--JSP

Java知识点整理–JSP

Servlet缺点

  • 静态HTML和动态Java代码混在一起,难以维护
  • Servlet使用out.println()进行输出,效率低下
  • 开发时很难发现错误,必须运行才能看到实际效果

JSP介绍

  • 全称(Java Server Pages),Java服务器页面
  • 由Web服务器(Tomcat)执行
  • 作用:将Java代码与HTML分离,降低动态网页开发难度
  • 本质还是Servlet
  • 所有JSP页面的拓展名必须是.jsp
  • JSP页面应放在Web应用目录下

JSP的执行过程

浏览器发送请求->Tomcat服务器->服务器将jsp转译成Servlet源代码->编译成字节码->给浏览器返回响应

JSP基本语法

  • JSP代码块
    用于在JSP中嵌入Java代码
    语法:<% java代码 %>
  • 声明构造块
    用于声明变量或方法;语法:<%! 声明语句 %>
  • 输出指令
    显示java代码的执行结果;语法<%= java代码 %>
  • 处理指令
    提供JSP执行过程中的辅助信息;语法<%@ java代码 %>
    常用JSP指令:
    <%@ page %> 定义当前JSP页面的全局配置
    例如:<%@page import=“java.util.*” contentType=“text/html;charset=utf-8”%>
    <%@ include %> 合并其他JSP页面,可以实现页面重用
    <%@ taglib %> 引入JSP标签库
  • 注释的区别
    <%-- 注释 --> :注释JSP语句
    <//,/**/>: 注释Java代码.
    <!-- html -->: 注释HTML页面.

JSP页面重用

<%@include file="include/header.jsp" %>

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值