当param = xyz%时,request.getParameter("param")不返回值

0 java servlets

我传递一个参数param,从jspservlet其的值等%xyz.

当我试图通过servlet获取值时,request.getParameter("param") 我没有得到任何价值.

相反,它是空白的(甚至没有空).

可以,任何人都可以解释原因.

ben*_*ico 7

%是uri中的一个特殊角色.您必须%使用uri编码对值进行编码.在您的情况下,%应编码为%25