科研系统修改记录

20151216 

改动(下拉框选年份):(部署要先关服务器,做好备份!!!)
管理员【分类查询,分类统计,年终考核】
普通教师【年终考核】,日期控件是控件原因(没法改,点击 年箭头 能选到2015年以后)

ie9照片传不上去,原因不详,谷歌可以传上去

20160104

改动(导出文件中工作量和科研到款为结束时间的近三年):

1.管理员-年终考核【普通和九级教授的批量和单个导出】(之前的导出word中写死为2011,2012,2013年)

2.科研到款,整型改为浮点型。保留两位小数,String result = String .format("%.2f",d);

参考:http://blog.sina.com.cn/s/blog_70bcd7c10100w6zl.html

3.部署不稳定,且报错 (原因不详,自己突然好了,,建议用管理员登陆部署项目)

org.apache.jasper.JasperException: Unable to compile class for JS。。。还有permission denied。。。发现work下TMS内多SESSIONS.ser,用管理员rm删掉了。

org.apache.jasper.JasperException: java.lang.IllegalStateException: No output folder -- 用管理员登陆

4.ie9日志管理下一页空白,原因不详,360可以看下一页

20160106

压缩包内的文件名 以教师名命名,方便将离职的教师删掉,压缩后下载的文件中文乱码

采用apache的包

import org.apache.tools.zip.ZipEntry;
import org.apache.tools.zip.ZipOutputStream;

BufferedInputStream bis = new BufferedInputStream(new FileInputStream(f));
ZipEntry entry = new ZipEntry(baseName + f.getName());
entry.setUnixMode(644);//解决linux下载文件名乱码

http://zwllxs.iteye.com/blog/841756

20160108

word文件下载后,不能打开,因为内容中包含错误。

原因是 刊物名称及期次 中有&符号,word2003不识别,用WPS就可以打开了

 ----------------------------------------------------------------------------------------------------附详细

20151216

一、时间控件的可选范围增大:改成一直可以选到2030年,所有的日期范围都这么改,给用户留下足够的自由度

改动(下拉框选年份):
 管理员【分类查询,分类统计,年终考核】
 普通教师【年终考核】,日期控件是控件原因(没法改,点击 年箭头 能选到2015年以后)

注:将下拉框的写法全部换了if判断,而不是将选中的显示在第一个位置,再将所有选项累在后面。

分类查询那里,用字符串接收start和end时间,然后不为空,再转换成int。不能直接用Integer接收,因为如果字符串为空会报错。

关于时间控件,管理员登陆后的时间控件,比教师登陆的时间控件好用,但是全部替换太耗时,所以没弄。

有些时间开始日期,显示为year-2,而值赋为year-3,没有看出有何深意。管理员年终考核保留了这种写法。忘记哪几个具有这种写法,分类查询好像有一两个。我看查询结果没看出什么问题。

二、 照片在TMS/photofile下面,如果在tomcat删除war包,tomcat运行的情况下,则war包相对应的文件夹也会消失,而这个消失不会 放入回收站,在tomcat下删除的东西不会放入回收站。可以将war包在本地解压,传到tomcat的webapp目录下,尽量不要将war包留在 tomcat的webapp目录下,因为重启服务器,则会导致文件夹重新生成,则文件夹下传的文件也会消失,比如upload,比如photofile。

tomcat下删除的文件不进回收站,linux下的恢复软件没发现

最好,将文件上传路径,改到工程的外面,则每次重新布置工程,不会冲掉上传的文件。

后来在ie9,照片上传不可以用。但是谷歌可以传。很诡异。

虽然老师嘴上说十几张照片没事,用户再传就行了。但是感觉老师的心哇凉哇凉的吧。除非像我注册论坛一样,照片传过忘记了。

【血的教训:部署要先关服务器,要做好备份】

原文地址:https://www.cnblogs.com/froid/p/5100105.html