日期:2014-05-17  浏览次数:20672 次

在java代码中已经算出日期的天数,在jsp如何使用
在java代码中已经算出日期的天数,在jsp如何使用

Date startDate = DateUtils.StringToDate(qryHotelVo.getIdate(), 1);// 入住时间
Date endDate = DateUtils.StringToDate(qryHotelVo.getOdate(), 1);// 离店时间
int days = DateUtil.getDay(startDate, endDate);// 住店天数
如何在jsp中应用这个天数,如何得到它呢?急啊,哪位给帮帮!!!

------解决方案--------------------
要看你用的是什么框架 还是单纯的servlet
------解决方案--------------------
不知道 lz用了web框架没有。用servlet/jsp模式的话,可以在servlet里把这三个变量放到request作用域,request.setAttribute("变量名",变量); 这样jsp里就可以使用el表达式或其他方式得到变量了。
------解决方案--------------------
基本上都是绑定到作用域中 然后用标签在jsp页面上输出
------解决方案--------------------
好吧 我表示我不会strut1 ,strut2中是放在值栈中 然后在页面用<s:property value=""/>输出就可以了
------解决方案--------------------
某个请求到达你这段java代码所在的action方法,根据框架这个方法执行完要去的页面就是你那个jsp,要在jsp上使用你这方法中的值 可以放在 request或者session的作用域:requset.setAttribute("key",value),jsp页面中request这些又是隐含对象,就可以 request.getAttribute("key") 就可以得到你的那个天数了~
------解决方案--------------------
[img=http://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/monkey/16.gif][/img]
------解决方案--------------------
requset.setAttribute("key",value)
jsp页面:${key}
------解决方案--------------------
这个就是后台和页面间的传值问题啊,不管用什么框架。
------解决方案--------------------
SimpleDateFormat simple = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
simple.format(入住时间);
simple.format(离开时间);