exception
javax.servlet.ServletException: Servlet execution threw an exception
com.stoneMti.szy.webapp.filter.CloseSessionFilter.doFilter(CloseSessionFilter.java:41)
com.stoneMti.szy.webapp.filter.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:121)
当我在form里加入 enctype="multipart/form-data" 提交此页面的时候就出现如上错误,我想是加了这个 编码出问题了但是不加的话 就不能上传文件了 互相矛盾了郁闷死了
没积分了 不好意思
/* (non-Javadoc)
* @see javax.servlet.Filter#doFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse, javax.servlet.FilterChain)
*/
public void doFilter(
ServletRequest request,
ServletResponse response,
FilterChain chain)
throws IOException, ServletException {
// TODO Auto-generated method stub
try{
chain.doFilter((HttpServletRequest)request, (HttpServletResponse)response);
}
finally{
try{
HibernateUtil.commitTransaction();
//System.out.println("commit ok");
}catch (Exception e){
e.printStackTrace();
HibernateUtil.rollbackTransaction();
}finally{
HibernateUtil.closeSession();
}
}
}
/* (non-Javadoc)
* @see javax.servlet.Filter#destroy()
*/
public void destroy() {
// TODO Auto-generated method stub
this.config = null;
}
}
|