`

解决超链接传参乱码问题

阅读更多
     用hibernate struts2做了一个小系统,遇到了超链接传参乱码的问题,搞了我半天、、

<a href="likeQuerySubject.action?currentPage=${page.currentPage + 1 }&subjectTitle=${requestScope.querySubjectTitle }">下一页</a>

     其中subjectTitle传递到后台就成了问号,使用了过滤器 URLEncoding编码解码 Sting编码的方式都解决不了,郁闷,最后只能修改tomcat配置文件喽。 看看我是怎么修改的吧。


tomcat目录下有个server.xml文件,打开,找到<Connector port='8080'>,在其中加入URIEncoding="UTF-8" 也可以是GBK,就可以啦!

完整的:
<Connector port="8080"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
debug="0" connectionTimeout="20000"
disableUploadTimeout="true" URIEncoding="GBK"/>



不过还是很不爽,期待以后有更好的解决方法吧! 如果大家有更好的解决方法的话,互相共享哈!
分享到:
评论

相关推荐

    HTML超链接中文乱码问题分析及解决方法.docx

    本文将分析超链接中文乱码问题的成因和解决方法。 问题分析 在 HTML 超链接中,当我们需要将中文参数作为 GET 请求的参数时,直接拼接中文参数到 URL 上可能会导致乱码。例如,在一个超链接 URL 中,我们需要将...

    树状过滤-超链接传参脚本

    用于智能大数据永洪产品的过滤器使用,可以根据这个demo去制作相关的报表。树状过滤-超链接传参脚本试用于两个报表之间的链接并可以同时过滤

    html 中文乱码 HTML超链接中文乱码问题分析及解决方法

    如果直接拼接,传到后台Action的参数对象中后取出会是乱码,需要编码后再拼接到URL上。 解决方法是在Action中添加一个成员变量,保存编码后的中文参数。在vm页面渲染时取出这个变量值,再拼接超链接。 在这里碰到的...

    struts2是否可以通过超链接传参

    Struts2框架确实可以通过超链接传递参数,这是它的一个基本特性。在Struts2中,你可以使用`&lt;s:iterator&gt;`标签遍历集合,并在超链接中嵌入需要传递的参数。下面详细介绍如何实现这个功能。 1. **超链接与参数传递**...

    乱码问题的解决

    "乱码问题的解决" 在 Web 开发中,乱码问题是常见的...乱码问题的解决需要从多方面入手,包括设置页面编码、服务器编码、客户端编码、数据库编码和超链接的 url 编码等。只有通过统一编码,才能避免乱码问题的出现。

    FastReport 使用说明_动态传参总结(C#版)

    通过灵活运用这一特性,你可以创建出更加智能、适应性强的报表解决方案。在深入学习和实践中,你可能会发现更多的应用场景,比如结合用户界面交互、数据库操作等,进一步提升系统的用户体验和功能性。

    jsp超链接中文乱码的解决方法

    下面展示如何使用上述方法解决问题: 1. **修改Tomcat配置**:按照上述步骤修改`server.xml`文件,确保所有请求都使用UTF-8编码。 2. **设置前端页面编码**:在HTML头部加入`&lt;meta charset="UTF-8"&gt;`,并在...

    asp乱码解决大全

    asp乱码解决大全,解决各种asp乱码问题

    JS中页面与页面之间超链接跳转中文乱码问题的解决办法

    在JavaScript中进行页面与页面之间的超链接跳转时,如果链接中包含中文字符,很可能会遇到中文乱码的问题。这种现象通常发生在URL传递过程中,服务器接收到带有乱码的参数时,无法正确解析中文字符,从而导致乱码...

    ubuntu下添加windows字体解决latex中文乱码问题.docx

    "Ubuntu 下添加 Windows 字体解决 LaTeX 中文乱码问题" 在 Ubuntu 操作系统中,添加 Windows 字体可以解决 LaTeX 中文乱码问题。该问题的出现是因为 Ubuntu 缺乏中文字体,导致 LaTeX 无法正确显示中文字符。解决这...

    解决Servlet中文乱码问题.docx

    以下是一份详细的指南,涵盖了如何解决Servlet中的中文乱码问题。 **一、出现乱码的原因** 当浏览器向服务器发送请求或接收服务器返回的数据时,如果编码格式不统一,就会导致乱码。默认情况下,Servlet容器(如...

    finereport报表工具超链接引用JAVE SCRIPT

    标题与描述均聚焦于“finereport报表工具超链接引用JAVE SCRIPT”的主题,强调了在finereport这款报表工具中如何通过超链接调用JavaScript,以实现动态页面跳转的功能。这一知识点对于希望增强报表交互性和灵活性的...

    修复office超链接问题

    因此,恢复IE到默认设置是解决问题的一种常见尝试,但并不总是有效,因为有些恶意软件会隐藏得更深,不会被简单的重置操作清除。 在这种情况下,修复的关键在于检查和修复注册表。注册表是Windows操作系统中存储...

    OUTLOOK内容中的超链接打不开解决办法

    此外,在解决问题时,用户也可以尝试重建 OL 配置档或者重建用户本地帐户文件,但是这两种方法可能无法解决问题,因为它们不能解决系统性错误。如果用户想要解决问题,需要更改系统设置工具的配置,或者卸载浏览器...

    Struts2.0解决中文乱码

    本文将深入探讨如何在Struts2.0中解决中文乱码问题,确保应用程序能够正确地处理和显示中文字符。 ### Struts2.0中文乱码问题分析 #### 1. 表单提交中文乱码 在Web应用中,表单是用户与服务器交互的主要方式之一...

    excel文件 超链接修复器

    "Excel文件超链接修复器"就是为了解决这个问题而设计的。这个程序由VB6.0编写,VB6(Visual Basic 6.0)是微软公司推出的一种面向对象的编程语言,它在创建桌面应用程序方面非常强大。 首先,我们需要理解超链接在...

    解决EXCEL超链接图片用网页打开设置方法

    解决EXCEL超链接图片用网页打开设置方法

    ASP.NET MVC中URL地址传参的两种写法

    在ASP.NET MVC框架中,URL地址传参是应用程序与用户交互的重要方式,它允许我们将数据传递给控制器的动作方法。本文将详细介绍两种常见的URL地址传参方法。 ### 第一种:默认的URL路径传参 这种传参方式是ASP.NET ...

Global site tag (gtag.js) - Google Analytics