JSP学习笔记

第二章
1 JSP 页面的基本结构
2 Java程序片
3 JSP指令标记
4 JSP动作标记

难点
2.1 JSP页面的基本结构

  • 一个JSP页面可有5钟元素组合而成:
    1)普通的HTML标记和Javascript标记
    2)JSP标记,如指令标记、动作标记。
    3)变量和方法的声明
    4)Java程序片
    5)Java表达式
  • 原理
    一个JSP页面被第一次请求执行时,tomcat服务器首先将JSP页面转译成一个Java文件,再将这个Java文件编译生成字节码文件,然后通过执行字节码文件相应用户请求。
    当多个用户请求一个JSP页面时,tomcat服务器为每个用户启动一个线程,该线程负责执行常驻内存的字节码文件来响应相应用户的请求。这些线程由tomcat服务器来管理,将CPU的使用权在各个线程之间快速切换,以保证每个线程都有机会执行字节码文件。
  • 字节码任务
    把JSP页面中普通的HTML标记和Javascript标记,交给用户端浏览器执行显示。
    JSP标记、方法的定义、Java程序片由服务器负责执行和处理,将需要显示的结果发送给用户端浏览器。
    Java表达式由服务器负责计算,并将结果转化为字符,然后交给用户端浏览器负责显示。

下面的例子页面包含了5种元素,其中使用HTML的img标记显示一幅图像,使用Javascript显示客户端浏览的时间,使用Java程序片显示tomcat服务端的时间。

<%@ page contentType="text/html" %>   <!-- jsp指令标记 -->
<%@ page pageEncoding = "utf-8" %>    <!-- jsp指令标记 -->
<%@ page import="java.time.LocalTime" %> <!-- jsp指令标记 -->
<%!   public int continueSum(int start,int end){
     // 定义方法
         int sum =0; 
         for(int i=start;i<=end;i++)  
            sum=sum&
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值