用struts2的json插件返回的时间格式是 yyyy-MM-ddTHH:mm:ss的 ,中间有个T
搜了一下解决办法是在get方法上面加@json(format="yyyy-MM-dd")
这样单独指定返回格式求问struts有没有全局的配置,让所有的日期格式都按照同一个方式返回?
有哪位做过的麻烦指教下
搜了一下解决办法是在get方法上面加@json(format="yyyy-MM-dd")
这样单独指定返回格式求问struts有没有全局的配置,让所有的日期格式都按照同一个方式返回?
有哪位做过的麻烦指教下
解决方案 »
- var与list的转化问题
- struts1.2 文件上传报错
- 如何实现Servlet的过滤器功能(在线等。。。)
- 如何在jsp中填完一个文本框后,再自动生成另一个文本框,
- 关于java、word、xml的问题
- 鼠标移到图片就换张图片 离开就换回来
- 让map保持原来的顺序
- 急,高分求助!!那里有“Microsoft SQL Server7.0 Driver for JDBC”的驱动包??
- 如何用file.rename()方法变更中文名
- jap中调用applet的问题,源码贴出请大家帮忙!
- easyphp与tomcat整合问题!
- mybatis3相同查询条件的SQL语句只查询一次!在线等,高手请指教!
dateFormat:具体看时间是什么形式的
在这里的,是时间的那一列添加
renderer:Ext.util.Format.dateRenderer('Y年m月d日 H时i分s秒')
可以把时间改为你想要的任何形式如:xxxx年x月x日 x时x分x秒
JsonConfig cfg = new JsonConfig();
cfg.registerJsonValueProcessor(Date.class,
new JsonValueProcessor() {
private final String format = "yyyy-MM-dd HH:mm:ss";
public Object processObjectValue(String key, Object value,JsonConfig arg2){
if (value == null){
return "";
}
if (value instanceof Date) {
String str = new SimpleDateFormat(format).format((Date) value);
return str;
}
return value.toString();
}
public Object processArrayValue(Object value,JsonConfig arg1){
return null;
}
}
);
JSONObject.fromObject(jsonMap,cfg);在struts2返回json格式字符串之前统一转
后来直接改的源码再打包解决的
后来直接改的源码再打包解决的
请问下楼主修改了哪个地方源码,网上找不到这个问题其它解决方法了