contentUrl = "maintenancemanage!showCertainContent.action?time=" + time + "&menuQuerySelect=" + currentSelectMenu.id
+ "&areaId=" + unitId + "&certainType=area&areaName=" + encodeURI(unitName);
public void setAreaName(String areaName) {
String tmp = null;
try {
tmp = new String(areaName.getBytes("iso-8859-1"),"utf-8");
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
this.areaName = tmp;
}
后来遇到个问题,用这种方法,在某些服务器上没问题,在某些服务器上有问题。后来查了查,与tomcat编码有关:
在tomcat中,config文件夹的server.xml中,找到节点Connector,看它的URIEncoding是什么。如果是utf-8,建议将其去掉,使tomcat与操作系统的编码保持一致。
分享到:
相关推荐
但JSP中用到JS,并从JS向Action传中文参数,就会出现中文乱的现象。几经询问百度,上面说法很多。 经过实践发现下面的方法可以解决中文乱码问题: JSP的JS中:中文参数用encodeURI(encodeURI(中文参数)),经过两次...
于是我从js代码中通过地址栏传值给了action的相应变量,但是,如果变量值为中文的时候,在action中测试输出则为“???”,而浏览器地址栏中仍然能显示中文。 我先根据网上一些解答配置了tomcat的配置文件,未果。...
从js向Action传中文参数出现乱码问题的解决方法.docx
在web开发的时候,经常会出现中文乱码,你首先看看,你的乱码问题是处在数据库方面呢? 还是代码中,这里的解决是代码中的乱码,里面有两种方法可以解决
在action的传参上加入FromJsonKey属性即可在传入的json中传入参数,如果传入的json中不存在相应键即报错 [HttpPost] public IActionResult Index([FromJsonKey]int page) { return Json(page); } [HttpPost()]...
Struts2资源文件在jsp页面中显示乱码解决
如果直接拼接,传到后台Action的参数对象中后取出会是乱码,需要编码后再拼接到URL上。 解决方法是在Action中添加一个成员变量,保存编码后的中文参数。在vm页面渲染时取出这个变量值,再拼接超链接。 在这里碰到的...
struts2中存在中文乱码的问题解决方 中文乱码,首先要区分是页面乱码、action乱码,还是数据库乱码。 大致的原理是java使用unicode编码-->window使用gbk(gb2312的扩展集)--mysql默认使用utf-8(unicode的一种编码...
自己写一个多个action之间跳转的小项目,和大家共享下!
主要介绍了详解vuex中mutation/action的传参方式,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
asp.net页面传参方法大全。很全面的
1:利用Action Parameters功能。 2:把变量放入data table 3: 自定义环境变量(Test>Settings>Environment)
分页插件传参问题 在用分页插件进行分页的时候pg:pager中的url只能是一个action连接,那么如果县级下一步需要传另一个action名称的参数,就需要pg:parameter 来设置了.
n 种方法教你解决java中文乱码 struts2中文乱码解决方法 1. 在struts2里面,最好将所有字符都设成utf-8。 ; charset=UTF-8"%> <%@ page pageEncoding="UTF-8" %>1.1... 跟上述方法,类似还有在action中设定字符编符.
struts2中使用ognl表达式语言传参的方法,简化操作,通过jsp页面传递到Action中
主要介绍了JavaScript获取网页表单action属性的方法,涉及javascript操作表单属性的技巧,具有一定参考借鉴价值,需要的朋友可以参考下