当前位置: 代码迷 >> Java Web开发 >> 念完成模糊查询的,这个错不知道为什么会产生
  详细解决方案

念完成模糊查询的,这个错不知道为什么会产生

热度:94   发布时间:2016-04-16 22:23:47.0
想完成模糊查询的,这个错不知道为什么会产生
index.jsp中的表单部分代码

<form action="query.do" method="post">
   <table>
   <tr>
   <td>CustomerName:</td>
   <td><input type="text" name="name"/></td>
   </tr>
   <tr>
   <td>Address:</td>
   <td><input type="text" name="address"/></td>
   </tr>
   <tr>
   <td>Phone:</td>
   <td><input type="text" name="phone"/></td>
   </tr>
   <tr>
   <td><input type="submit" value="Query"/></td>
   <td><a href="">Add New Customer</a></td>
   </tr>
  
   </table>
   </form>
  servlet中的调用方法中的代码
private void query(HttpServletRequest request, HttpServletResponse response) throws ServletExceptionIOException {
String name = request.getParameter(name);
String address = request.getParameter(address);
String phone = request.getParameter(phone);
  //这里的错误The local variable address may not have been initialized
/*
        CriteriaCustomer cc = new CriteriaCustomer(name, address, phone);



List<Customer> customers = customerDAO.getForListWithCriteriaCustomer(cc);

request.setAttribute("customers", customers);

request.getRequestDispatcher("/index.jsp").forward(request, response);
*/
}
------解决方案--------------------
这么写能通过编译吗?应该是

String name = request.getParameter("name");
String address = request.getParameter("address");
String phone = request.getParameter("phone");
  相关解决方案