Jakarta 的 Servlet 下BeanUtils的日期处理 和JSTL 的使用

jsp优于性能等问题已经不被spring boot等支持,如果想使用jsp和jstl标签库需要引入一下依赖。

 <!--        用jakarta.servlet.jsp.jstl,用org.glassfish.web-->
        <dependency>
            <groupId>jakarta.servlet.jsp.jstl</groupId>
            <artifactId>jakarta.servlet.jsp.jstl-api</artifactId>
            <version>3.0.0</version>
        </dependency>
        <dependency>
            <groupId>org.glassfish.web</groupId>
            <artifactId>jakarta.servlet.jsp.jstl</artifactId>
            <version>3.0.1</version>
        </dependency>

org.apache下的BeanUtils工具对表单的处理比较简单,但是不能处理日期类型,需要引入下面的代码进行转换:

//创建一个日期转换器
 DateConverter dateConverter = new DateConverter();
//设置格式
dateConverter.setPatterns(new String[]{"yyyy-MM-dd"});
//注册格式
  ConvertUtils.register(dateConverter, Date.class);

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: jakarta.servlet.jsp.jstl-2.. 是一个 Java Web 开发中常用的 JSTL(JSP Standard Tag Library)库,它提供了一系列的标签和函数,可以简化 JSP 页面的开发,提高开发效率。该库是由 Jakarta EE(原名 Java EE)社区维护的。 ### 回答2: Jakarta Servlet JSP JSTL-2.0.0 是一个 Java Web 开发中常用的工具,它提供了一系列的标签库和函数,用于简化 JSP 页面中的操作和开发过程。JSTL 是 JavaServer Pages 标准标记库的缩写,是一个由 Sun 公司推出的标准规范。 JSTL 是通过标签库来实现的,包括核心标签库和 XML 标签库。核心标签库包含了基本的编程逻辑标签,如条件判断、循环控制、变量赋值等。XML 标签库则是对 XML 文档进行操作的标签,例如解析 XML、输出 XML 等。 使用 JSTL 可以帮助开发者快速、高效地构建 Web 应用程序,并且能够减少代码量和提高程序的可维护性。JSTL 还支持国际化和本地化,可以轻松地实现不同语言和不同地区的 Web 应用程序。 Jakarta Servlet JSP JSTL-2.0.0 是一个很成熟的工具,得到了广泛的应用和认可。它通过提供一系列的标签库和函数,为开发者提供了一个非常强大、易用、高效的工具,帮助开发者很好地解决了许多常见的问题和挑战。因此,对于 Java Web 开发者来说,学习和掌握 JSTL 是至关重要的。 ### 回答3: Jakarta.servlet.jsp.jstl-2.0.0是一个JavaServer Pages标准标记库,它提供了一组JSP标签,用于获取、设置和操作服务器端的数据,使得JSP页面的开发更加简单和高效。 这个标记库包含了一些核心的标签,比如<c:forEach>用于循环遍历集合数据,<c:if>用于条件判断,<c:set>用于设置属性值等等。除此之外,它还包含了许多其他有用的标签,如<fmt:formatDate>用于格式化日期,<sql:setDataSource>用于设置数据库连接等。 Jakarta.servlet.jsp.jstl-2.0.0的使用需要在JSP页面中导入相应的标记库名称空间,比如xmlns:c="http://java.sun.com/jsp/jstl/core"表示导入了核心标签库。然后就可以使用相关标签了。 通过使用Jakarta.servlet.jsp.jstl-2.0.0标记库,JSP页面的开发变得更加简单、快速和易于维护,同时也更加符合MVC架构的原则,提升了应用程序的设计质量和开发效率,因此在Java Web应用程序开发中被广泛使用

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值