Java JSP 详细说明 --- 内置对象及语法格式

本文详细介绍了Java JSP的原理和特性,包括它与Servlet的关系、转换过程、与HTML的集成方式、注释类型、指令用法、useBean标签以及内置对象的使用。此外,还讲解了pageContext的重要方法和四大作用域对象的作用。
摘要由CSDN通过智能技术生成
  1. jsp 和 servlet 的关系

    1.jsp是对servlet的一种高级封装,jsp的本质还是servlet
    2.jsp文件在容器中会被转成servlet,然后在执行
    3.与servlet相比,jsp可以很方便的修改HTML网页,而不用去面对大量的printfln语句。
     
  2. jsp的实现原理

    1.Tomcat将会把xxx.jsp 转换为xxx.java 代码,然后编译成 xxx.class 然后运行,最后把运行的结果通过response响应发送给客户端
     
  3. jsp和HTML的集成开发

    1.语法一:<% Java代码 %>
     
    <%@ page contentType="text/html;charset=UTF-8" language="java" %>
    <html>
      <head>
        <title>jsp</title>
      </head>
      <body>
      <%
        //jsp中可以编写Java代码
        //1.jsp 界面的输出
        out.println("out.println:hello world!");
        //2.在命令行的输出
        System.out.println("System.out.println:hello world");
        //3.jsp 输出日期
        out.println(new Date());
      %>
      </body>
    </html>
    2.语法二:<%! 定义变量、函数等%>
     
    <%@ page contentType="text/html;charset=UTF-8" language="java" %>
    <html>
    <head>
        <title>Title</title>
    </head>
    <body>
        <%!
            /* 声明变量和函数*/
            int a = 10;
            public void test1(){
                System.out.println("我是test1");
            }
            public int add(int a,int b){
                return a + b;
            }
        %>
        <%
            out.println(add(10,20));
            test1();
        %>
    </body>
    </html>

    3.语法三:<%=Java表达式%>  在页面上输出Java表达式的结果

    <%@ page contentType="text/html;charset=UTF
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值