这是index.jsp页面的 
 <form action="${pageContext.request.contextPath}/items1.action">
 用户名<input type="text" name="username"><br/>
 <input type="submit" value="提交">
 </form>
controller类
@Controller
public class ItemsController3 {
@RequestMapping(value="/items1.action")
     public ModelAndView select(HttpServletRequest request, String username)throws Exception{
System.out.println("requset方式:"+request.getParameter("username"));
System.out.println("@requsetparam方式:"+username);

List<Items> listitems=new ArrayList<Items>();
Items it=new Items();
it.setId(1);
it.setName("足球");
it.setCost(125);
it.setCreatedate(new Date());
      ModelAndView modelAndView =new ModelAndView();
      modelAndView.addObject("listitems",listitems);
      modelAndView.setViewName("items/items");
      return modelAndView;
     }
}控制台按理说@requsetparam方式应该拿得到,但是为什么为null,已经在这里抓狂很久了,求大神解答