当前位置: 代码迷 >> Java Web开发 >> Struts地址栏传接时间数据
  详细解决方案

Struts地址栏传接时间数据

热度:125   发布时间:2016-04-16 21:55:30.0
Struts地址栏传递时间数据
消息通知发布后可以进行修改,这时用的是回显数据,需要把消息的发布时间通过form表单的action传过去,但是获取的时间为空,即没有获取到,为什么?
action="admin/updateNoticeAction?time=<s:date name="notice.time" format="yyyy年MM月dd日" />" 

后台用

ServletActionContext.getRequest().getParameter("time");
获取
PS:在这里之所以没用time=<s:property value="notice.time"/>传值,是因为获取的时间字符串是0014-9-11这样的格式,而我需要2014-9-11这样的,保持和数据中的时间格式一样
------解决思路----------------------
你可以先,url?time=test这样试下后台接收,能接收到的话说明就是s:date标签那块的问题,换个方式传下
------解决思路----------------------
建议struts2传值时参数不要跟在action属性后面 ,LZ可以这样传值
<input name="time" value="<s:date name="currentTime" format="yyyy-MM-dd"/>"/>
  相关解决方案