上面三篇博客把大体框架功能做出来了,但是还有一些没有完成。
一、首页有个修改按钮,是要传tjqb和mhtbgs传到首页去的。当时这个功能的完成就借助了两个同事的力量。最后虽然完成了,我看代码也能看懂,但是心里老是虚虚的感觉。点击这个修改,其实也要借用上篇博客的refresh方法,现在想不起来当时遇到了什么问题呐。
二、主页面有个mhtbgs选择,选择之后,在首页展示的时候需要使用。
我本来想refresh方法里传值过去的,但是发现根本传不过去,然后发现其实这个数据是一直都存到数据库中并且一直都存在于各个方法的,重点在于,我从首页修改按钮的地方传mhtbgs的时候,后台不会含有。但是从主页面的时候,后台是有这个key的。需要做个判断,vdo里面有的话,用vdo的,没有的话就用修改页面选中的。
if(!vdo.containsKey("mhtbgs")){
vdo.put("mhtbgs","");
}
三、xsbz列。xsbz是个<dw:columnCheckBox columnName="显示标志" defaultSelect="1" name="xsbz"></dw:columnCheckBox>也就是选中就打对号的那种,默认赋值value=“1”的时候,就是选中的。我需要做的是,当它没被选中的时候,首页就不显示。本来我是直接给xsbz赋值的,现在需要在保存数据库的方法里把显示标志设成变量接收用户输入的值即可。
四、单指标、多指标页面的查询年数、查询月数。
这里需要改的有拼接字符串、分割字符串。然后需要在chartxmlbpo方法里面修改年趋势、月趋势图的部分。因为好多个页面同时调用这个chartxmlbpo方法,所以改的时候需要注意判断。没有遇到太难的问题。有个就是这个字符串
qsnf == null || "".equals(qsnf)不能搞错。这是java里面的。