jersey的@QueryParam、@FormParam、@FormDataParam


@QueryParam获取的参数,实际就是url中拼接在?后面的参数

@FormParam

客户端以form(MIME为application/x-www-form-urlencoded)的方式提交表单,服务端使用@FormParam解析form表单中的参数

@FormDataParam

通常在上传文件的时候,需要@FormDataParam。客户端提交form(MIME为multipart/form-data)的方式提交表单,服务端使用@FormDataParam来解析form表单中的参数

注:

容易引起app端和pc端两种不一样的访问方式,造成一个能访问,一个不能访问,后来统一,不在方法名里面写参数,用httpServletRequest

@Context
HttpServletRequest req;

获取的方式还是:

String loginName = req.getParameter("loginName");


你可能感兴趣的:(java,jersey)