今天遇到s:form提交中文乱码问题,上网找了很久。一般是get方法时用 hphm = new String(hphm.getBytes("iso-8859-1"),"GBK");可以转换为中文(前提是页面以gbk编码,如果是utf-8则GBK也改为utf-8),而post时网上有很多方法,我试了很久没一个可以的。
jsp:
<%@ page language="java"contentType="text/html;charset=GB18030" pageEncoding="GB18030">
<%@ taglib uri="/struts-tags" prefix="s" %> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<s:form id="frm" action="clxxdj!execute" method="post" enctype="multipart/form-data">
.........
</s:form>
我自己就尝试解决,因为知道struts的默认编码格式是utf8.而我提交的时候就将GB18030转换为UTF-8了,所以以后再怎么转都出问题了。于是我改jsp为<%@ page language="java" contentType="text/html;charset=UTF-8"
pageEncoding="UTF-8"%>问题解决了。action中能得到中文参数了。
而js中异步提交时$.post("yhxxdj!execute",{bm:bm,sj:sj,xb:xb,xm:xm,yhlbh:yhlbh,yx:yx,bgdh:bgdh,yhbh:yhbh},function(){alert("修改成功")},"json");不一定 一定要是UTF-8
分享到:
相关推荐
针对FROM表单传递参数中的中文乱码问题进行分析并提出解决方法
关于STRUTS标签的一些详细说明。 如:<html:form>的说明。
教学视频--JSP提交form乱码问题解决演示.rar
本文实例讲述了JS提交form表单。分享给大家供大家参考,具体如下: 一、javascript 页面加裁时自动提交表单: Form表单: <form method="post" id="myform" action="a.php"> <input type="submit" value=...
主要介绍了java表单提交中文乱码的解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
如下所示: form表单ID:postform 设置表单请求url document.postform.action = SaveReturnInfo...以上就是小编为大家带来的js 提交form表单和设置form表单请求路径的实现方法全部内容了,希望大家多多支持软件开发网~
Oracle培训之:form培训
解决Jmeter5.3上传文件中文乱码问题和录制脚本中文乱码问题,替换原本的lib\ext目录下的ApacheJMeter_http.jar文件,上传文件时,需要勾选“对POST使用multipart / form-data” 和 “与浏览器兼容的头”选项,并在...
Address private int aid; private String aname; public int getAid() { return aid; } public void setAid(int aid) { ...<s:form action="main"> <s:select name="address" headerKey="-1... </s:form>
使用JQuery实现从JSON对象转换为form提交数据
form 不提交数据form 不提交数据
C# post方式提交Form表单。 C# post方式提交Form表单,可以支持带参数传入,供大家学习参考。 C# post提交表单。
struts2文件上传与下载, <s:form name="Myform" action="/fileManage/upload" method="post" enctype="multipart/form-data" theme="simple" > <s:fielderror></s:fielderror> <s:file name="image" label=...
参看文档:http://blog.csdn.net/sinat_29398599/article/details/52880036
如下代码:<s:form action="login2"> <s:textfield label="用户名" name="username"/> <s:password label="密码" name="password"/> <s:submit label="提交"/></s:form>我们看着以上的代码跟HTML的差不了多少,但是...