Servlet

本文深入解析JavaBean作为模型层组件的角色,探讨其与POJO、VO的关系及应用场景。同时,详细介绍JSTL(JSP Standard Tag Library)的作用与使用方法,包括最新版本的获取、配置及编码实践。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1 javaBean === model,pojo,vo
对象模型 不涉及业务代码
类 中属性与数据库表的字段名一一对应

类名=表名 属性名==字段名
在这里插入图片描述
该类必须有无参构造(以便以后框架使用,通过反射机制)

比如代码中User类就是一个javaBean。
2 JSTL
JSP Standard Tag Library JSP标准 标签 库
作用和EL一样,方便信息显示。
是第三方的标签库(类似于C3P0第三方的类库)
凡是使用第三方的,过程:
2.1 下载
http://archive.apache.org/dist/jakarta/taglibs/standard/binaries/
在这里插入图片描述
2.2 导入,写配置文件
在这里插入图片描述在这里插入图片描述

<%@ taglib prefix=“c” uri=“http://java.sun.com/jsp/jstl/core” %>

上面一行引入,相当于引入了JSTL中core标签库
在这里插入图片描述
2.3 编码

如果将来需要使用jstl中其他库标签,比如fmt。
同样需要使用taglib指令引入到对应的jsp页面中。

3 JSTL最新版本1.2.5
Tomcat下
http://tomcat.apache.org/download-taglibs.cgi

在这里插入图片描述

BeanUtils
快速的将form表单提交的数据封装成对应model对象。
步骤:
1 下载jar包
commons-beanutils.jar
Commons-logging.jar
2 在servlet中
在这里插入图片描述
3 注意:
3.1BeanUtils会自动将前端页面input标签中输入的数据,转换成javaBean这个model的属性类型,比如User类的int age。
3.2 如果对于jsp页面向后端传递多个值(同一个key下),比如复选框,则User类属性类型定义成String[]。否则会出现转换异常。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值