日期:2014-05-17  浏览次数:20648 次

关于中文乱码问题?求大神帮我瞧瞧
我JSP页面有一个表单,表单里可输入各种信息还要上传图片:点击提交到一个servlet,但在servlet中接收值的时候有中文乱码
jsp页面中的表单:
<table >
    <form name="product_info" id="product_if" action="InsertProductServlet" method="post" enctype="multipart/form-data">
  <tr>
    <td id="tit">物品类别:</td>
    <td><select name="product_class" id="text">
    <option value="0">数码产品</option>
    <option value="1">家庭电器</option>
    <option value="2">鞋包配饰</option>
    <option value="3">汽车摩托</option>
    <option value="4">护肤彩妆</option>
    <option value="5">珠宝手表</option>
    </select></td>
  </tr>
  <tr>
    <td id="tit">物品名称:</td>
    <td><input name="productName" type="text" id="text"/></td>
  </tr>
  <tr>
    <td id="tit">底价:</td>
    <td><input name="productPrice" type="text" id="text"/></td>
  </tr>
  <tr>
    <td id="tit">价值:</td>
    <td><input name="productCost" type="text" id="text"/></td>
  </tr>
      <tr>
    <td id="tit">物品图片:</td>
    <td ><input name="upfile"  type="file" id="text" value="上传" style="width:228px;"/>
    </td>
  </tr>
        <tr>
    <td id="tit" align="left">截止日期:</td>
    <td><input name="productCloseTime" type="text" id="text"/></td>
  </tr>
  <tr>
    <td id="tit" valign="top">物品描述:</td>
    <td><textarea name="productDescribe" cols="" rows="" id="Describe"></textarea></td>
  </tr>
  <tr>
    <td colspan="2" align="center">
        <input type="hidden" name="user" value="${sessionScope.client.clientId}"/>
    <input type="submit" id="client_btn" value="提交"/>
    </td>
  </tr>
  </form>
</table>

用于接收值的servlet:

@WebServlet(name = "InsertProductServlet", urlPatterns = {"/InsertProductServlet", "/html/InsertProductServlet"})
@MultipartConfig
public class InsertProductServlet extends HttpServlet {

    /**
     * Processes requests for both HTTP
     * <code>GET</code> and
     * <code>POST</code> methods.
     *
     * @param request servlet request