JSP的使用

记住一句话就可以很好的理解jsp:jsp实际上就是一个servelet

jsp的三种用法

<%--JSP表达式
  作用:将括号中的东西输出到页面中
  <%= 变量或者表达式%>
  --%>
  <%= new java.util.Date()%>
<%--JSP脚本片段
作用:执行逻辑代码
 <% 代码%>
--%>
  <%
    int sum=0;
    for (int i = 0; i < 10; i++) {
      sum+=i;
    }
    out.println("<h1>Sum="+"</h1>");
  %>

<%--JSP脚本片段嵌套html片段--%>
<%
    int x = 10;
    out.println(x);
  %>
  <p>这是一个jsp文档</p>
  <%
    int y = 3;
    out.println(y);
  %>
  <hr>

  <%--在代码中的HTML元素--%>
  <%
    for (int i = 0; i < 5; i++) {
  %>
    <h1>Hello,Krito  ${i}</h1>
  <%
    }
  %>
<%--JSP声明
作用:相当于定义java中的全局变量和方法
 <%! 代码%>
--%>
<%!
    static{
      System.out.println("Loading Servlet");
    }

    private int glovalVar = 0;

    public void tt()
    {
      System.out.println("进入了tt");
    }
  %>

JSP的指令

<%@ page ....%>

<%--引用公共页面,比如header、footer--%>
<%@include file=""%>

<%--这个是将三个页面在编译时合到了一起--%>
<%@include file="header.jsp"%>
<h1>
    我是一个网页
</h1>
<%@include file="footer.jsp"%>

<%--jsp标签
    jsp:include: 在运行时拼接页面,本质上还是三个页面,显示到了一个页面
    --%>
<jsp:include page="header.jsp"/>
<h1>
    我是一个网页
</h1>
<jsp:include page="footer.jsp"/>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值