应该是指你后面用到了text,但是没有定义吧
你改成这样的看一下:
String test = null;
if (request.getParameter("product") != null)
{
  test = new String(request.getParameter("test").getBytes("ISO-8859-1"));
}else
{
  test = request.getParameter("test");
}