第一次访问action时提交了查询的起始日期,第二次访问action实际上是点击下一页时产生的,但此时因为没提交起始日期,所以action里的没有日期信息。小弟我用了一个笨拙的办法,就是第一次访问是将日期保持在session中,以后再访问时从session中取: if(year1!=0){
session.setAttribute("year1", year1);
session.setAttribute("month1", month1);
session.setAttribute("day1", day1);
session.setAttribute("year2", year2);
session.setAttribute("month2", month2);
session.setAttribute("day2", day2);
}
year1= Integer.parseInt(session.getAttribute("year1").toString());
month1= Integer.parseInt(session.getAttribute("month1").toString());
day1= Integer.parseInt(session.getAttribute("day1").toString());
year2= Integer.parseInt(session.getAttribute("year2").toString());
month2= Integer.parseInt(session.getAttribute("month2").toString());
day2= Integer.parseInt(session.getAttribute("day2").toString());
但感觉这样做不好,请问各位有什么好的处理方法,希望指教一二。
session.setAttribute("year1", year1);
session.setAttribute("month1", month1);
session.setAttribute("day1", day1);
session.setAttribute("year2", year2);
session.setAttribute("month2", month2);
session.setAttribute("day2", day2);
}
year1= Integer.parseInt(session.getAttribute("year1").toString());
month1= Integer.parseInt(session.getAttribute("month1").toString());
day1= Integer.parseInt(session.getAttribute("day1").toString());
year2= Integer.parseInt(session.getAttribute("year2").toString());
month2= Integer.parseInt(session.getAttribute("month2").toString());
day2= Integer.parseInt(session.getAttribute("day2").toString());
但感觉这样做不好,请问各位有什么好的处理方法,希望指教一二。
解决方案 »
- 层隐藏,层显示问题
- JSP中import一个class,访问class为什么得不到最新的方法?
- 写一个正则表达式,检验某字符串为非纯数字??答对有礼物相送
- poi 操作word ,如何控制使导出的word 形式为页面视图
- 今天,神六升空了,我也升星了,散分祝贺!为了保证得到的是技术分,同时也提一个绝对和技术有关的问题,顶也有分。(2)
- 大家帮我看看这个jsp文件怎么总是在运行的时候出这样的错误呢!
- 面试问Spring mvc该怎么回答?
- tomcat为什么启动不了?
- 一个字符处理的问题??
- 关于tomcat运行web 应用程序的问题
- jsp实现frameset框架集吗?
- 想测试一下国际化,如何将页面切换到英文状态
第一次访问的时候把这个值返回到页面中的一个input里
第二次访问的时候再传过来就是
struts值栈里面有