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;
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:


浙公网安备 33010602011771号