form提交数据中文乱码问题(jsp)

 时间:2024-10-13 11:58:55

1、我们咸犴孜稍先来看看源码(这里是我用myeclipes开发工具写的Javaweb项目)<!-- 多表单提交 --> <!-- 通过jav锾攒揉敫ascript脚本限定文本不能为空--> <script language="javascript"> function Mycheck(){ if(form1.text1.value==""){ alert("请输入表单内容!!!"); form1.text1.focus(); return;} form1.submit(); } </script> <script language="javascript"> function Mycheck1(){ if(form2.text2.value==""){ alert("请输入表单内容!!!"); form2.text2.focus();return;} form2.submit(); } </script> <script language="javascript"> function Mycheck2(){ if(form3.text3.value==""){ alert("请输入表单内容!!!"); form3.text3.focus(); return;} form3.submit(); } </script> <!-- 表单提交后,再根据表单获取相关信息 --> <% String s1=""; String s2=""; String s3=""; String message="" if(request.getParameter("text1")!=null){ s1=request.getParameter("text1"); message="提交了第一个表单,提交内容为"+s1+""; } if(request.getParameter("text2")!=null){ s2=request.getParameter("text2"); message="提交了第二个表单,提交内容为"+s2+""; } if(request.getParameter("text3")!=null){ s3=request.getParameter("text3"); message="提交了第三个表单,提交内容为"+s3+""; } %> <p style="color: red;margin-left: 50px;">多表单提交</p> <form name="form1" method="post" action="?formid=1"> 表单一: <input name="text1" type="text" class="text" value="<%=s1%>"> <input type="button" name="submit1" value="提交" onclick="Mycheck();"> </form> <form name="form2" method="post" action="?formid=2"> 表单二: <input name="text2" type="text" class="text" value="<%=s2%>"> <input type="button" name="submit2" value="提交" onclick="Mycheck1();"> </form> <form name="form3" method="post" action="?formid=3"> 表单三: <input name="text3" type="text" class="text" value="<%=s3%>"> <input type="button" name="submit3" value="提交" onclick="Mycheck2();"> </form> <p><%=message %></p>

2、我们现在看一下运行结果点击提交后出现了乱码情况

form提交数据中文乱码问题(jsp)
form提交数据中文乱码问题(jsp)

3、那怎么改进呢,扎实花了小编心思因为在表单提交调用Request的getParameter方法的过程中发生了编码错误,所以我们要在这时进行再次编码request.setCharacterEncoding("UTF-8");//客户端网页我们控制为UTF-8

form提交数据中文乱码问题(jsp)

4、这时我们再看看运行效果是不是编译正常了

form提交数据中文乱码问题(jsp)
  • win7安装vc6.0的过程中总是未响应
  • 怎么使用visual C++ 6.0 编写C/C++程序?
  • 怎样设置visio页面尺寸
  • 查看dll中的函数(方法)
  • LabVIEW-DOS命令
  • 热门搜索
    环保手抄报内容50字 三年级数学手抄报内容 畅想未来手抄报 我的成长足迹手抄报 长征手抄报图片 三年级上册手抄报 我的梦想手抄报图片 数学手抄报三年级下册 鲁迅的手抄报 快乐阅读手抄报内容