JSP的学习。Web分区。前4章纯JSP原理,从第五章开始看。

1.Jsp入门

2.Jsp原理

页面里为什么能写java代码呢?

tomcat自动给jsp页面转换成Servlet。然后tomcat编译成.class文件。

查看这个class的源码。hello.jsp

就是一个servlet。

 

既然继承httpjspBase,那就看看它的源码。

3.Jsp脚本

 

在service外写的。

 

 3.1练习,写个表格

一个小技巧

这样html语言就能插在中间。

<%
        for(int i=0;i<brands.size();i++)
        {
            Brand brand =brands.get(i);

    %>
    

            <tr align="center">
        <td>3</td>
        <td>小米</td>
        <td>小米科技有限公司</td>
        <td>1000</td>
        <td>为发烧而生</td>
        <td>启用</td>

        <td><a href="#">修改</a> <a href="#">删除</a></td>
    </tr>
    <%
        }
    %>

这个代码的结果

实际上要的结果,是操作里面的数据,在循环里接收值。

 这样得到最终结果。

4.Jsp缺点

一般老公司都用sevlet+jsp,不在jsp里写java。

El表达式JSTL标签解决

 

5.EL表达式

思路,把数据设在reques 的域里。

 新建一个  Servlet:     ServletDemo1

 这个$,里面填,request域里的键的名字,才能接到值。

5.1 Javaweb域里四大对象

el表达式,先从page里找,最小的域。

6.JSTL标签

 6.1用一下C  if标签。

 test里放的是逻辑判断。

先请求转发到这个jsp页面。

然后接收值。

 

6.2 用一下for each标签

brands变量,是request里面放着的。是一个Brand对象集合。

 讲一下取值的逻辑:比如brand.id,是去调用这个方法来获取id。

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值