首页 / 知识
在JSTL / JSP中,给定java.util.Date,如何找到第二天?
2023-04-16 01:10:00

In JSTL/JSP, given a java.util.Date, how do I find the next day?在JSTL / JSP页面上,我的应用程序中有一个java.util.Date对象。我需要找到该对象指定的第二天。我可以使用 是否有某种方法可以使用JSP或JSTL标记实现此目的而不必切换到完整的Java,还是后者是实现此目的的唯一方法? 我不喜欢将Java代码放入您的jsp。 我将使用静态方法和taglib来完成此操作。 不过是我的主意。解决此问题的方法有很多。
functions.tld
您必须使用scriptlet或编写自己的标签。为了进行记录,使用日历看起来像这样:
太可怕了。 虽然这不能回答您的最初问题,但是您可以通过执行以下操作来消除遍历java.util.Calendar的麻烦:
通常,我认为JSP不应具有数据逻辑。他们应该从控制器获取所有需要显示的数据,并且所有逻辑都应与如何显示数据有关,而不与显示什么有关。与添加自定义标签相比,这通常要简单得多,并且代码/ XML要少得多。 如果没有任何重用发生,那么一个小的scriptlet真的比taglib XML差很多吗? 不幸的是,我所知道的标准JSP / JSTL库中没有标签,您可以使用该标签进行日期计算。 最简单,最不优雅的解决方案是仅使用一些scriptlet代码进行计算。您已经说过您认为这是一个笨拙的解决方案,我同意您的看法。如果我是我,我可能会写一个定制的JSP taglib来获得它。 |
最新内容
相关内容
linux中未找到命令?
linux中未找到命令?,软件,系统,档案,命令,服务,电脑,第一,分析,异常,环境,linux未找到命令行怎么删掉删除命令:rm -i 删除前逐一询问确认。-flinux无效对象的命令?
linux无效对象的命令?,软件,系统,单位,网络,管理,术语,检测,电脑,环境,风险,linux疑问:普通用户的ifconfig命令无法执行,如何解决?建议这个操linux终端未找到命令?
linux终端未找到命令?,系统,名字,软件,工具,第一,数据,命令,终端,文件,界面,Linux中没有找到某命令的解决办法1、如果我们知道该命令属于什么linux常用命令未找到?
linux常用命令未找到?,地址,工作,系统,信息,命令,标准,目录,常用命令,控制台,功能,linux系统常用操作命令linux常用命令有pwd命令、cd命令、lsis未找到命令linux?
is未找到命令linux?,系统,网络,信息,管理,工具,状态,命令,服务,密码,手机,linux中Is命令不可用的原因1、ls命令基本每个linux shell都会存在,因linux命令行找到u盘?
linux命令行找到u盘?,系统,电脑,设备,代码,下来,位置,盘后,情况,信息,名称,谁会使用LINUX系统,找到U盘的方法插入u盘到计算机,如果目前只插入了linux未找到解压命令?
linux未找到解压命令?,电脑,系统,文件,工具,手机,平台,信息,命令,终端,目录,linux解压命令1、tar gzip bzip2 uncompress unzip rar lha gzip,linux给定权限命令?
linux给定权限命令?,系统,权限,文件,数字,工作,命令,目录,用户,选项,其他用户,linux文件权限1、文件的权限表示在第一个字段,以10个字符表示。2linux系统未找到命令?
linux系统未找到命令?,软件,系统,名字,第一,命令,代理,电脑,服务,位置,工具,不知道为什么在linux命令行下输入一些命令怎么都显示没有找到?那linux命令和应用程序?
linux命令和应用程序?,软件,系统,环境,管理,基础,情况,位置,电脑,工具,中心,在linux下如何装应用程序?需要什么命令啊首先从官网下载hdf5,根据linux报错未找到命令?
linux报错未找到命令?,系统,工具,环境,命令,密码,服务,状态,数据,时报,管理,Linux中没有找到某命令的解决办法如果我们知道该命令属于什么包内pythonPandas Series对象有哪些属
pythonPandas Series对象有哪些属性?,工具,数据,数字,分析,培训,属性,数据类型,数组,对象,索引,想必大家都知道pandas,它是基于Numpy的一种工具