摘要:
上传文件时,由于需要设置表单的编码,就需要加上enctype="multipart/form-data"这段,这段的意思是设置表单的MIME编码,为文件流形式,设置之后,form里面的input值将以2进制的方式传过去,那么在控制其中的request就不能得到值了,解决方式是在spring的配置文件中加入加入这段,到这里还没有结束,如果按照传统的HttpServletRequest的方式,我们依然自动注入对象,必须将HttpServletRequest换为MultipartHttpServletRequest的方式,才能即完成注入对象,又能得到文件流具体代码如下jsp[xh 阅读全文
摘要:
关于该问题,暂时自己还没有深入研究,在网上找到几种解决方案,各有优缺点。第一种方案:使用递归算法,也是使用频率最多的,大部分开源程序也是这么处理,不过一般都只用到四级分类。这种算法的数据库结构设计最为简单。category表中一个字段id,一个字段fid(父id)。这样可以根据WHERE id = fid来判断上一级内容,运用递归至最顶层。分析:通过这种数据库设计出的无限级,可以说读取的时候相当费劲,所以大部分的程序最多3-4级分类,这就足以满足需求,从而一次性读出所有的数据,再对得到数组或者对象进行递归。本身负荷还是没太大问题。但是如果分类到更多级,那是不可取的办法。这样看来这种分类有个好处 阅读全文