`
文章列表
在jsp中使用struts2标签,想将一个long类型的时间转换成指定格式的时间字符串,可以在domain中将要转换的时间加上一个get方法,如下: private Long publishTime; public Date getPublishDtime(){ return new Date(publishTime); } 注意:get方法后面接的名称前两个字母必须小写,这样才能正确找到指定的名称对应的方法。 这样在jsp中就可以利用标签将publishTime转换为指定字符串的时间格式: <s:date name="publishDtime" for ...
下午把做好的当当系统从笔记本移到台式机上,移动之后发生一些奇怪的错误,于是就通过大量的改包之类的动作终于没有了错误。但是一启动服务器,就不能通过,说找不到struts-default等等之类。经过大半夜的检查终于找到导致这个情况的原因:因为在建立工程的时候用到myeclipse的hibernate的包,并且把包保存到WEB-INF目录下的lib目录下,在转移工程后,这些包自动地导入,与我后来手动导入的包有冲突。只要把原来myeclipse的hibernate包移掉,换成自己的就可以了。或者不要再自己手动导入包,我用的是前者。 希望朋友们别犯我这样的错误。遇到这种错误,又不知道如何处理,那真的是 ...
在我们查询Parent对象的时候,默认只有Parent的内容,并不包含childs的信息,如果在Parent.hbm.xml里设置lazy="false"的话才同时取出关联的所有childs内容. 问题是我既想要hibernate默认的性能又想要临时的灵活性该怎么办? 这就是fetch的功能。我们可以把fetch与lazy="true"的关系类比为事务当中的编程式事务与声明式事务,不太准确,但是大概是这个意思。总之,fetch就是在代码这一层给你一个主动抓取得机会.
今天下午把学校要用到的sql数据从sql脚本导入数据库却发现查询的时候全是乱码,便在网上猛搜一通,但是方法试过后都没有效果。因为我的计算机系统是英文版的,考虑到这个因素,我便在一台中文版的笔记本上试了一下,结果在笔记本上可以,但在我的机器上不行。便做了如下一番设置: 1,打开mysql目录C:\Program Files\MySQL\MySQL Server 5.1下的文件my.ini,将default-character-set=设置成utf8,我一共设置了两个,一个是服务端,一个事客户端的,最好保持一致。 2,创建database,执行前先检查脚本文件的字符集,设置成utf-8,然后执行 ...
Global site tag (gtag.js) - Google Analytics