看了些专业人员的说法,自己一步步调试完发现,把在form表单加上enctype="multipart/form-data",之后你在后台无需做任何处理,拿到的数据就是utf-8
<form action="manager.action" method="post" enctype="multipart/form-data">
视频名称:<input type="text" name="name">
时长 :<input type="text" name="time">
视频文件 :<input type="file" name="file">
<input type="submit" value="提交">
</form>
想了想,那么以后就算没有文件上传,在form加上enctype="multipart/form-data"后台是不就不会乱码呢?试试看,应该是这样。
<s:form action="manager" enctype="multipart/form-data">
<s:textarea name="name"></s:textarea>
<s:textfield name="time"></s:textfield>
<s:submit value="submit"></s:submit>
</s:form>
不用什么filter,也不用什么setEncoding
顺祝:清明小长假安康