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"

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章