★★★★★FireGrass★★★★★

※※※※※ΞΞΞΞΞΞΞΞΞΞΞΞΞΞΞΞΞΞΞΞΞΞΞΞΞΞΞΞΞΞΞΞΞΞΞΞジ
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

struts+spring+hibernate中碰到的问题

Posted on 2006-08-18 17:34  火草  阅读(207)  评论(0)    收藏  举报
1.js文件路径问题:
js文件路径不再是跟着当前文件目录为根目录,而是以当前url为根目录
 
2.跳转路径问题:
 /name.do在联接时使用的话路径以当前url为根目录,在form中使用的时候就以应用程序的主目录为根目录

3.中文乱码问题:
再写一个BaseActionServlet继承ActionServlet,重写process方法
public class BaseActionServlet extends ActionServlet 
    
public BaseActionServlet() 
        
super(); // TODO 自动生成构造函数存根 
    }

     
protected void process(HttpServletRequest request, HttpServletResponse response) 
        
throws java.io.IOException, javax.servlet.ServletException 
            
/**@todo Override this org.apache.struts.action.ActionServlet method*/ 
            request.setCharacterEncoding(
"UTF-8");//就加着一行一切都解决了 
            response.setCharacterEncoding("UTF-8"); super.process(request, response); 
       }
 
}
 

再在web.xml中重新配置servlet-class: com.infosys.struts.action.BaseActionServlet 一切OK;