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 开发中常用的 JSTLJSP Standard Tag Library)库,它提供了一系列的标签和函数,可以简化 JSP 页面的开发,提高开发效率。该库是由 Jakarta EE(原名 Java EE)社区维护的。 ### 回答2: Jakarta Servlet JSP JSTL-2.0.0 是一个 Java Web 开发中常用的工具,它提供了一系列的标签库和函数,用于简化 JSP 页面中的操作和开发过程。JSTLJavaServer 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、付费专栏及课程。

余额充值