form 的 encoding设置不当导致在jsp中使用request.getParametre(paraName)无法获取表单提交的值

form 的 encoding设置不当导致在jsp中使用request.getParametre(paraName)无法获取表单提交的值

 

如果表单的encoding为multipart/form-data,则提交表单后在jsp中request.getParametre(paraName)无法得到该参数的值,在上传的时候则需要设置encoding为multipart/form-data,默认的为application/x-www-form-urlencoded。

 

在页面上form对应的属性为enctype="application/x-www-form-urlencoded", 而通过js来动态改变的话则为formObj.encoding="xxx"

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