JSP的简单应用

1、为什么会诞生JSP

场景对比:1:、完成一个需求,网页面输出一个表格。要实现此需求,需要在servlet中使用response对象,向页面输出内容,需要拼接html标签,这个操作十分麻烦 

解决这个方案需满足的条件:1、必须不再拼接html,使用字符串向页面输出代码

                                                2、需要保留servlet可以通过代码,动态生成网页的功能

2、JSP代码的简单使用:

<html>
<head>
<title>测试jsp</title>
</head>
<body>
<%
    Date date = new Date();
    SimpleDateFormat dateFormat = new SimpleDateFormat(" yyyy-MM-dd HH:mm:dd ");
    String currentTime = dateFormat.format( date );
    request.setAttribute("currentTime", currentTime);
%>
    当前系统时间:<span style = "color:red" > <% = request.getAttribute("currentTime") %> </span>
</body>
</html>

3、JSP的执行流程

    JSP中可也直接编写代码,也可以直接编写HTML代码 , 相对Servlet更加方便,为啥JSP中可也直接使用Request对象 呢?通过下面流程来解说

 

4、JSP的基本语法

     4.1  JSP注释    <% --JSP重注释内容-- %>   ,

          注释的内容在运行时浏览器上面不显示  , 并且不会显示在源码上,JSP页面推荐使用

     4.2  jsp中 书写java代码的三种方式

             一、<%  要书写的java代码内容 %>     脚本片段格式

<% for(int j=0 ; j<5 ; j++){ %>
    你好呀<br>
<% } %>

            二、<%!   书写Java代码 %>   脚本声明格式

           三、<% = 表达式 %>           脚本表达式格式    作用:代替response向页面输出

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值