servlet请求setAttibute和getParameter java出现问题

servlet请求setAttibute和getParameter java出现问题,java,servlets,Java,Servlets,在我的jsp中,属性和参数是不同的。在设置属性时,使用getAttribute()获取值 @Override protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { request.setAttribute("orden", 11); System.out.println("ord "+reques

在我的jsp中,属性和参数是不同的。在设置属性时,使用getAttribute()获取值

@Override
protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    request.setAttribute("orden", 11);
    System.out.println("ord "+request.getParameter("orden"));//returns null
    request.getRequestDispatcher("/view/a.jsp").forward(request, response);
}

//Why does this happen?

您正在设置
属性
并试图获取
参数

System.out.println("ord "+request.getAtribute("orden"));

您如何在JSP中访问它?
request.setAttribute("orden", 11);
request.getAttribute("orden");