如何在Struts 2.2.3.1中输入具有特定日期格式的日期?

用户名

我想知道是否有一种方法可以强制在struts中输入日期格式,例如dd / MM / yyyy。
日期写在文本字段中。我读到,这是一个对语言环境敏感的主题,但是为了简单地更改格式而切换语言环境似乎太多了。

我知道我可以addFieldError(fieldName, errorMessage)在Action类的方法中调用,但是对我来说,感觉应该已经考虑在Action-validation.xml文件中配置日期格式。我搜索了此属性文件,但没有找到有效的示例。

使用自定义StrutsTypeConverter,并addFieldError(fieldName, errorMessage)做到这一点的唯一途径?还是有其他版本的struts可以指定在文本字段中输入的日期格式?
更新:我以为自己说得足够清楚,但是有些答案则相反。
用例是:用户在文本字段中以任意格式手动输入日期,然后struts2验证日期格式是否与程序员设置的格式相对应,并相应地显示一条消息。
与这个jQuery日期选择器<s:date>标签可以是什么,我想实现替代,但它不是我问。此外,可以禁用Javascript,从而使日期选择器无用,就我所知,jQuery是Javascript库。

用户名

我的动作已实现,ModelDriven但是日期格式无法在文本字段中强制提供的任何地方提供,我确实使用了自己的验证器,但我将form元素的映射更改String为动作类中命名对象,然后使用了验证器使用SimpleDateFormat从资源束中检索到的格式将其转换为日期,然后再次格式化日期,以查看表示形式是否与在文本字段中输入的表示形式相同。毕竟,格式还不清楚。
如果有其他建议我欢迎他们,这似乎是唯一的选择。
我发现这个缺点至少令人讨厌。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Struts 2中更改JSESSIONID

来自分类Dev

如何在Powershell中以2个日期之间的特定日期值标识日期列表

来自分类Dev

如何在Struts 2中格式化货币?

来自分类Dev

如何在Struts 2中格式化货币?

来自分类Dev

如何在Struts 2中使用JSON-RPC

来自分类Dev

如何在Struts2中为操作创建别名

来自分类Dev

如何在Struts 2中从select标记映射多个值?

来自分类Dev

如何在struts2中访问bean内部动作

来自分类Dev

如何在Struts2中给标签提供超链接?

来自分类Dev

如何在Struts 2中使用if标记?

来自分类Dev

如何在Struts 2迭代器中获取值的总和?

来自分类Dev

如何在Struts2中获得Ajax响应

来自分类Dev

如何在Struts 2中从select标记映射多个值?

来自分类Dev

如何在Struts 2中使用JSON-RPC

来自分类Dev

如何在struts2中访问bean内部动作

来自分类Dev

如何在struts2中过滤列表?

来自分类Dev

如何在 Struts 2 中设置默认的 Tiles 布局

来自分类Dev

如何在表 1 中插入具有相应日期的表 2 中的新行?

来自分类Dev

如何在Struts2中具有两个条件的if

来自分类Dev

如何在具有Displaytags的Struts2中传递Id值以执行编辑操作?

来自分类Dev

如何在Struts2中具有两个条件的if

来自分类Dev

如何在Excel中的两个给定日期之间每2小时列出所有日期

来自分类Dev

如何从数据格式中创建日期年月日1天2天3天4 .........天31

来自分类Dev

如何在R中将数据1 1 2 2 3 3拆分为1 2 3 1 2 3?

来自分类Dev

如何在struts2中仅获取特定字段作为响应

来自分类Dev

如何在Struts 2中跟踪所有URL的会话

来自分类Dev

如何在Java Struts2的模型中接收所有请求参数?

来自分类Dev

如何在Struts 2.x的jsp页面上访问私有字段?

来自分类Dev

如何在Struts 2中的迭代器中显示预先检查的复选框

Related 相关文章

  1. 1

    如何在Struts 2中更改JSESSIONID

  2. 2

    如何在Powershell中以2个日期之间的特定日期值标识日期列表

  3. 3

    如何在Struts 2中格式化货币?

  4. 4

    如何在Struts 2中格式化货币?

  5. 5

    如何在Struts 2中使用JSON-RPC

  6. 6

    如何在Struts2中为操作创建别名

  7. 7

    如何在Struts 2中从select标记映射多个值?

  8. 8

    如何在struts2中访问bean内部动作

  9. 9

    如何在Struts2中给标签提供超链接?

  10. 10

    如何在Struts 2中使用if标记?

  11. 11

    如何在Struts 2迭代器中获取值的总和?

  12. 12

    如何在Struts2中获得Ajax响应

  13. 13

    如何在Struts 2中从select标记映射多个值?

  14. 14

    如何在Struts 2中使用JSON-RPC

  15. 15

    如何在struts2中访问bean内部动作

  16. 16

    如何在struts2中过滤列表?

  17. 17

    如何在 Struts 2 中设置默认的 Tiles 布局

  18. 18

    如何在表 1 中插入具有相应日期的表 2 中的新行?

  19. 19

    如何在Struts2中具有两个条件的if

  20. 20

    如何在具有Displaytags的Struts2中传递Id值以执行编辑操作?

  21. 21

    如何在Struts2中具有两个条件的if

  22. 22

    如何在Excel中的两个给定日期之间每2小时列出所有日期

  23. 23

    如何从数据格式中创建日期年月日1天2天3天4 .........天31

  24. 24

    如何在R中将数据1 1 2 2 3 3拆分为1 2 3 1 2 3?

  25. 25

    如何在struts2中仅获取特定字段作为响应

  26. 26

    如何在Struts 2中跟踪所有URL的会话

  27. 27

    如何在Java Struts2的模型中接收所有请求参数?

  28. 28

    如何在Struts 2.x的jsp页面上访问私有字段?

  29. 29

    如何在Struts 2中的迭代器中显示预先检查的复选框

热门标签

归档