`

页面中文传参

 
阅读更多
1。后台处理端
String cname = request.getParameter("cname");
System.out.println(cname);
		
if(request.getMethod().equals("GET"))
{
try {
	if(cname!=""&&cname!=null)
	{
	cname=new String(cname.getBytes("ISO-8859-1"),"utf-8");
	System.out.println(cname);
	cname = URLDecoder.decode(cname,"utf-8");
	System.out.println(cname);
	}
     } 
catch (UnsupportedEncodingException e) 
      {
	e.printStackTrace();
       }
}
	else
	{
	request.setAttribute("post","true");
	}

//
  model.put("cname", cname);


2.页面中要有的


<%
String cname = (String)request.getParameter("cname");
System.out.println("1:"+cname);

String cname2 ="";
if(cname!=null)
{
if(request.getAttribute("post")!="true")
{
cname=new String(cname.getBytes("ISO-8859-1"),"utf-8");
System.out.println("2:"+cname);
}

cname2 = URLEncoder.encode(cname,"utf-8");
}
else
cname="";
 %>

//
<label for="cname">
客户名称
</label>
<input type="text" name="cname" id="cname" value="<%=cname%>" />

//
<div>								<a href="<%=basePath%>crm/customer/list.htm?index=1&cregion=${model.cregion}&cnature=${model.cnature}&cname=<%=cname2%>">首页</a>
															<a href="<%=basePath%>crm/customer/list.htm?index=${model.pagination.pageIndex-1}&cregion=${model.cregion}&cnature=${model.cnature}&cname=<%=cname2%>">上一页</a>
															<a href="<%=basePath%>crm/customer/list.htm?index=${model.pagination.pageIndex+1}&cregion=${model.cregion}&cnature=${model.cnature}&cname=<%=cname2%>">下一页</a>
															<a href="<%=basePath%>crm/customer/list.htm?index=${model.pagination.pageCount}&cregion=${model.cregion}&cnature=${model.cnature}&cname=<%=cname2%>">尾页</a>
</div>



分享到:
评论

相关推荐

    JSP页面传参出现中文乱码的解决方案

    主要介绍了JSP页面传参出现中文乱码的解决方案,非常实用,需要的朋友可以参考下

    微信小程序 页面跳转传参详解

    主要介绍了微信小程序 页面跳转传参详解的相关资料,并附简单实例,和实现效果图,需要的朋友可以参考下

    解决页面传参中文乱码

    通过URLEncoder编码能够解决java传递中文参数乱码问题.

    Web报表FineReport页面如何传递中文参数

    在用报表开发工具FineReport设计的web报表中,给iframe设置src嵌入某个报表时,往往会给报表传递初始的参数值,例如:

    在asp.net页面中传递中文参数

    asp.net页面参数传递:一、使用Querystring、二、使用Session变量、三、使用Server.Transfer 、在asp.net页面中传递中文参数 1.设置web.config文件。 &lt;system.web&gt; ...... ...

    jsp页面传参乱码的解决方法

    jsp页面传参乱码的解决方法 jsp页面js: encodeURIComponent要使用两次encodeURIComponent(encodeURIComponent(userAccount)); java:String userAccount = java.net.URLDecoder.decode(userAccount,”UTF-8″);/*...

    jquery获取URL中参数解决中文乱码问题的两种方法

    从A页面通过url传参到B页面时,获取URL中参数出现中文乱码问题,解析url参数的正确方法如下,感兴趣的朋友可以参考下

    js传参乱码解决(亲测可行)

    js传参乱码解决(亲测可行) 我们只需在我们的页面作如下处理: 1、js中在参数中:encodeURI(encodeURI(paramName))……

    详解vue-router传参的两种方式

    它和 Vue.js 的核心深度集成,让构建单页面应用变得易如反掌。包含的功能有: 嵌套的路由/视图表 模块化的、基于组件的路由配置 路由参数、查询、通配符 基于 Vue.js 过渡系统的视图过渡效果 细粒度的导航控制 ...

    jsp传参 servlet接收中文乱码问题的解决方法

    毕竟数据是根本嘛,首先我用的是hibernate+servlet,但是在jsp页面传参到servlet的时候中文一直乱码,我尝试了好多方法,最后还是解决了。 第一,首先看清项目的编码,jsp页面的编码 第二,修改tomcat 下面的server....

    jQuery实现浏览器之间跳转并传递参数功能【支持中文字符】

    主要介绍了jQuery实现浏览器之间跳转并传递参数功能,具有支持中文字符传输的功能,涉及jQuery编码转换、事件响应、页面跳转等相关操作技巧,需要的朋友可以参考下

    解决url中文乱码.doc

    解决java中url传参时出现的中文乱码,在传参页面用URLEncoder.encode("","UTF-8") 在显示页面jsp页面开头加, request.setCharacterEncoding("UTF-8")

    java汉字乱码终极解决代码

    开发中前台页面向后台传参,汉字乱码,看了好多网上的方法都解决不了,所以写了一个工具类,判断是乱码就转换,不乱码就不乱换,汉字字母符号自动判断。最后完美解决汉字乱码问题。

    IE浏览器与FF浏览器关于Ajax传递参数值为中文时的区别实例分析

    本文实例讲述了IE浏览器与FF浏览器关于Ajax传递参数值为中文时的区别。分享给大家供大家参考,具体如下: 前面介绍了《Javascript基于AJAX回调函数传递参数》,这里主要来分析一下ajax传递中文参数过程中针对不同...

    js 页面传参数时 参数值含特殊字符的问题

    解决方法就是利用js的escape函数,这个函数在解决中文乱码等方面应用的比较广泛。推荐使用。

    润乾报表乱码问题

    现象:数据库中存储的内容不是乱码,但是用报表查询出来后,页面中汉字显示为乱码。 原因:数据库取数时没有转码 解决方法:在WEB-INF/reportConfig.xml 文件中的dataSource 节点,设置转码。

    js中a标签的onclick点击事件的转义格式

    js页面,进行页面内容的拼接时,a标签的onclick点击事件,需要传参数时,解决转义麻烦,不对的情况,提供了模板

    动态加载iframe时get请求传递中文参数乱码解决方法

    当用户的页面需要动态加载iframe 时, 如果iframe的src中包传中文参数会出现编码错误;必须加编码,然后再解码。 编码:encodeURI(encodeURI(“包含中文的串”)) 解码:java.net.URLDecoder.decode(“需要解码的串”...

    wodig第四季中文DIGG社区 v4.1.5.rar

    WODIG是一套经过完善设计的中文DIGG社区开源程序,是Windows NT服务环境下DIGG社区程序的最佳解决方案。WODIG程序是一个集digg民主投票方式模式发掘网站、社会性标签tag归类、主题评论、主题群组、Rss订阅等多种WEB...

Global site tag (gtag.js) - Google Analytics