`

页面中文传参

 
阅读更多
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页面传参出现中文乱码的原因,并提供有效的解决方案。 1. 乱码原因: - **编码与解码不匹配**:当JSP页面、Servlet或服务器配置的字符编码不一致时,中文字符在传输过程中可能被错误地...

    解决页面传参中文乱码

    ### 解决页面传参中文乱码 在Web开发过程中,特别是在使用Java进行后端开发时,经常遇到的一个问题是中文字符或非ASCII字符在URL参数中的乱码问题。这主要是因为客户端浏览器与服务器之间可能使用的字符集不同导致...

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

    总的来说,微信小程序的页面跳转和传参主要依赖`wx.navigateTo` API,通过URL查询参数的方式传递数据。在实际开发中,结合事件处理函数和生命周期方法,可以灵活地实现页面间的交互和数据传递。理解这一机制对于微信...

    js实现页面a向页面b传参的方法

    本文详细介绍了使用JavaScript实现页面a向页面b传参的几种方法。首先,根据给定的文件内容,我们将具体探讨如下三种方法:使用localStorage进行数据存储、使用cookie以及通过URL传参。 1. 使用localStorage进行数据...

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

    当我们在 jsp 页面传参到 servlet 时,中文字符经常会出现乱码问题。这是因为在 HTTP 请求中,默认的编码方式是 ISO-8859-1,而中文字符在这个编码方式下无法正确地表示。因此,我们需要手动设置编码方式来解决这个...

    get方式传参中文乱码问题的解决方案

    ### get方式传参中文乱码问题的解决方案 在Web开发中,经常遇到GET请求传递中文参数时出现乱码的问题。这种现象通常出现在不同编码格式之间的转换过程中,导致浏览器或者服务器端解析参数时出现问题。本文将深入...

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

    在使用报表开发工具FineReport设计web报表时,经常需要嵌入iframe到页面中,并给iframe的src属性指定报表地址的同时传递参数值。在参数值、参数名称以及报表名称中,如果包含中文字符或特殊字符,直接传递可能会导致...

    servlet传参

    Servlet 传参详解 Servlet 是一个运行在服务器端的单实例多线程的服务器端 Java 应用程序。理解 Servlet 的生命周期和接受参数信息是掌握 Servlet 技术的关键。 Servlet 的生命周期 Servlet 的生命周期可以分为四...

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

    ### 在ASP.NET页面中传递中文参数 在ASP.NET开发中,页面之间的参数传递是非常常见的需求。特别是当需要在页面间传递包含中文等特殊字符的数据时,处理方式稍有不慎就可能导致乱码问题。本文将详细介绍几种常用的...

    JSP页面中文参数的传递(get和post方法分析)

    JSP页面中文参数传递是Web开发中非常常见且重要的知识点,尤其是在中日韩等使用非ASCII字符集的国家。在JSP中,参数通常通过GET和POST方法在页面之间传递,但是直接在URL中包含中文字符会导致问题,因为HTTP协议本身...

    spring mvc controller间跳转 重定向 传参

    这种方式可以实现带参数的重定向,但是有弊端,即传中文可能会有乱码问题。 2. 使用 RedirectAttributes RedirectAttributes 是 Spring MVC 框架提供的一个工具类,可以帮助我们实现带参数的重定向。 attr....

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

    本文将详细讲解如何解决JSP页面传参时出现的乱码问题。 首先,我们需要理解URL编码的基本原理。在JavaScript中,`encodeURIComponent()`函数用于对URL中的某个部分进行编码,它会将非字母数字的字符转换为 `%xy` ...

    JSP struts2 url传参中文乱码解决办法.docx

    在开发Java Web应用程序时,尤其是使用Struts2框架与JSP进行交互时,可能会遇到URL传参中文乱码的问题。这个问题通常涉及到字符编码的设置,包括客户端请求编码、服务器接收编码以及应用程序内部处理编码的统一。...

    asp.net中URL参数传值中文乱码的三种解决办法

    在ASP.NET开发过程中,我们时常会遇到URL参数传递中文字符时出现乱码的问题。这个问题主要源于字符编码不一致导致的,下面将详细讲解三种解决这个问题的方法。 ### 方法一:设置Web.config配置 在ASP.NET应用的`...

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

    在Web应用中,前端页面通过JavaScript向后端发送请求时,如果参数中含有中文或其他特殊字符,可能会因为编码问题而出现乱码。这不仅会影响用户体验,还会导致数据处理错误。因此,正确处理字符编码是非常重要的。 #...

    j2ee13:jsp02,request对象,中文乱码处理,url传参

    总之,`request`对象在J2EE开发中扮演着核心角色,处理中文乱码和URL传参是日常工作中常遇到的问题。了解和掌握这些知识点,将使你在Web开发中更加得心应手。通过不断的实践和学习,你将能够更好地应对各种复杂情况...

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

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

    url 编码 js url传参中文乱码解决方案

    需要注意的是,如果中文参数在源页面和目标页面使用的是不同的字符编码(比如源页面使用GB2312,而目标页面使用UTF-8),则必须保证在传输前后使用正确的编码和解码方法,否则可能会出现乱码。在现代Web开发中,通常...

    Jsp页面在URL中传递参数会出现乱码问题解决

    本文将详细介绍两种解决JSP页面URL参数乱码的方法,虽然不能保证100%有效,但它们是实践中常用且有效的解决方案。 **方法一:修改Tomcat配置** 1. 首先,我们需要进入Tomcat服务器的配置目录,通常是`$CATALINA_...

Global site tag (gtag.js) - Google Analytics