<form action="login.do" method="POST" name="frm"> 改为<form action="<%=path%>/login.do" method="POST" name="frm">中文乱码...获取的字段,转一下码,或者添加过滤器....设置编码语言..
例如
  deptNo =  new String(deptNo.getBytes("iso-8859-1"),"UTF-8");

解决方案 »

  1.   

    到底是index.jsp还是login.jsp啊input="/form/login.jsp"这里还是放在form文件夹下啊
    你的其他的代码没问题
    看你的jsp文件的位置了
    不关事放在根目录还是子目录下都没一点关系的
      

  2.   

    中文乱码最好是用一个过滤器来过滤
    request.setCharacterEncoding("UTF-8");
    response.setCharacterEncoding("UTF-8");
      

  3.   

    如果只采用JSP提交方式,是不是每个<form>都要添加<%= path %>才可以找到action??