java 前台页面时间格式

java 前台页面时间格式,第1张

朋友你好,

感谢对我们团队的支持与信任,

看到你这个问题首先我觉得朋友你应该到struts的内部机制还不怎么熟悉,struts从后台action数据是如何到达前台界面的?

首先,struts在页面载入时就将后台的数据放入了一个名叫值栈和上下文的类似key-value的空间里。

接着,你在前台界面中使用标签的name、property属性取出当前栈空间里的值。

从朋友你的题目中我可以看到,你不想用JavaScript脚本而是想让struts机制自动帮你将时间戳的long类型解析为DATE类型,但是我要告诉你的是这是不可能的。原因大致如下:

1、struts2根本没有提供这种转换的机制

2、你认为你的format是struts提供的转换机制?其实这也是struts2使用JavaScript脚本提供的一种解析方法

那么我们到底该如何来解决这个问题呢?其实你已经知道只不过是想追求struts2为你自动提供的机制而已:

1、在后台传入页面加载数据的时候将时间戳long更改为date类型

2、在前台页面,在页面加载的过程中调用JavaScript脚本实现对时间戳的转换

一个很简单的问题,朋友其实你都懂的,不过是暂时不明白它的深层次原因而专了牛角尖罢了。下面为你提供一点建议:如果是在项目中,那一定不要专这样的问题,这样是丢了西瓜捡芝麻,如果是自己平时练习的项目中,那这样去专专也无可厚非。

希望能够对你有所帮助。

extjs前台(form里的日期框):

{

xtype : 'timefield',

name : 'bidTimeD',

format: 'H:i',

fieldLabel : '时间',

}

后台:

SimpleDateFormat sdf = new SimpleDateFormat("hh:mm");

thissetFieldValue("bidTimeD", sdfformat(new Date()));

SimpleDateFormat sdf =new SimpleDateFormat("yyyy-MM-dd");

Date date=new Date();

date = sdfparse(String);

String 就是你前台传过来的时间,把("yyyy-MM-dd")这个格式与你前台获取的时间格式改成一致的,这样得到的date就是传过来的时间,是date型的,,,

以上就是关于java 前台页面时间格式全部的内容,包括:java 前台页面时间格式、怎么样动态获取后台的系统时间,然后设置到前台,最好是ext的,js的也行!谢谢、用java怎样接收时间等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9476107.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存