gpt4 book ai didi

java - 如何从 JSP 页面获取日期字段到repositoryFormHandler?

转载 作者:行者123 更新时间:2023-11-30 04:05:15 24 4
gpt4 key购买 nike

我创建了一个 JSP,它具有接受日期(如 1987-12-16)的日期输入字段

<dsp:input bean="RegisterFormHandler.dob" date="yyyy-MM-dd" size="25" type="text" required="true" />

我正在尝试设置 RepositoryFormHandler 中的值

public void setDob(SimpleDateFormat dob) 
{
this.dob = dob;
}

但是设置属性没有调用上面的函数,我不确定这里的问题是什么。

最佳答案

您的问题是您正在尝试调用 setDob(SimpleDateFormat dob) ,而您的意思是 setDob(Date dob) 。您传递的不是格式而是实际日期。

也就是说,我在 ATG 中看到了许多示例,当尝试通过自由文本字段传递日期时,即使您传递“日期”格式,最终也会在后端出现不必要的错误。大多数可行的实现都会使用 jQuery DatePicker 库之类的内容来格式化日期,并将其作为 String 值传递给 ATG。然后,在表单处理程序中,您实现一个验证方法,该方法将解析 String 是否为有效日期并返回适当的异常。您的上述方法充满危险

关于java - 如何从 JSP 页面获取日期字段到repositoryFormHandler?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20934856/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com