在用URL想后台传入日期型参数,总是传不了
经调试发现根本就传不进去。但是String确不会出现这个问题
[b]问题补充:[/b]
应该怎么实现日期型参数传进去呢? :D
可以传个字符串
如:
[code="java"]
String date="2009-01-01";//假设这是传过来的字符串
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
Date startTime = null;
try {
startTime = format.parse();
} catch (Exception e) {
e.printStackTrace();
}
startTime就是你要的日期
[/code]
汗,http协议里面的参数,只能是字符串,:)。
只不过我们的Servlet做了一些转化,哈哈。
JSP传给ACTION只能是字符型的,也可以是类型序列化的字符串!
所以你有两种方式
第一,参数只能在ACTION中转了!
第二,将时间类型的对象序列化,不过其实跟ACTION中转是一回事。
YYYYMMDDhhmmss,14位的字符串不是很好的吗?
http协议不支持日期类型的,只能够是String类型。
日期可以考虑转化为String类型再传。