This paper deals with the spectral element discretization of the Navier-Stokes equations in a disk with discontinuous boundary data, which is known as the driven cavity problem. The numerical treatment does not involve any regularization of these data. Relying on a variational formulation in the primitive variables of velocity and pressure, we describe a discretization of these equations and derive error estimates in appropriate weighted Sobolev spaces. We propose an algorithm to solve the nonlinear discrete system and present numerical experiments to verify its efficiency.