用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 超链接中,当我们需要将中文参数作为 GET 请求的参数时,直接拼接中文参数到 URL 上可能会导致乱码。例如,在一个超链接 URL 中,我们需要将...
用于智能大数据永洪产品的过滤器使用,可以根据这个demo去制作相关的报表。树状过滤-超链接传参脚本试用于两个报表之间的链接并可以同时过滤
如果直接拼接,传到后台Action的参数对象中后取出会是乱码,需要编码后再拼接到URL上。 解决方法是在Action中添加一个成员变量,保存编码后的中文参数。在vm页面渲染时取出这个变量值,再拼接超链接。 在这里碰到的...
Struts2框架确实可以通过超链接传递参数,这是它的一个基本特性。在Struts2中,你可以使用`<s:iterator>`标签遍历集合,并在超链接中嵌入需要传递的参数。下面详细介绍如何实现这个功能。 1. **超链接与参数传递**...
"乱码问题的解决" 在 Web 开发中,乱码问题是常见的...乱码问题的解决需要从多方面入手,包括设置页面编码、服务器编码、客户端编码、数据库编码和超链接的 url 编码等。只有通过统一编码,才能避免乱码问题的出现。
通过灵活运用这一特性,你可以创建出更加智能、适应性强的报表解决方案。在深入学习和实践中,你可能会发现更多的应用场景,比如结合用户界面交互、数据库操作等,进一步提升系统的用户体验和功能性。
下面展示如何使用上述方法解决问题: 1. **修改Tomcat配置**:按照上述步骤修改`server.xml`文件,确保所有请求都使用UTF-8编码。 2. **设置前端页面编码**:在HTML头部加入`<meta charset="UTF-8">`,并在...
asp乱码解决大全,解决各种asp乱码问题
在JavaScript中进行页面与页面之间的超链接跳转时,如果链接中包含中文字符,很可能会遇到中文乱码的问题。这种现象通常发生在URL传递过程中,服务器接收到带有乱码的参数时,无法正确解析中文字符,从而导致乱码...
"Ubuntu 下添加 Windows 字体解决 LaTeX 中文乱码问题" 在 Ubuntu 操作系统中,添加 Windows 字体可以解决 LaTeX 中文乱码问题。该问题的出现是因为 Ubuntu 缺乏中文字体,导致 LaTeX 无法正确显示中文字符。解决这...
以下是一份详细的指南,涵盖了如何解决Servlet中的中文乱码问题。 **一、出现乱码的原因** 当浏览器向服务器发送请求或接收服务器返回的数据时,如果编码格式不统一,就会导致乱码。默认情况下,Servlet容器(如...
标题与描述均聚焦于“finereport报表工具超链接引用JAVE SCRIPT”的主题,强调了在finereport这款报表工具中如何通过超链接调用JavaScript,以实现动态页面跳转的功能。这一知识点对于希望增强报表交互性和灵活性的...
因此,恢复IE到默认设置是解决问题的一种常见尝试,但并不总是有效,因为有些恶意软件会隐藏得更深,不会被简单的重置操作清除。 在这种情况下,修复的关键在于检查和修复注册表。注册表是Windows操作系统中存储...
此外,在解决问题时,用户也可以尝试重建 OL 配置档或者重建用户本地帐户文件,但是这两种方法可能无法解决问题,因为它们不能解决系统性错误。如果用户想要解决问题,需要更改系统设置工具的配置,或者卸载浏览器...
本文将深入探讨如何在Struts2.0中解决中文乱码问题,确保应用程序能够正确地处理和显示中文字符。 ### Struts2.0中文乱码问题分析 #### 1. 表单提交中文乱码 在Web应用中,表单是用户与服务器交互的主要方式之一...
"Excel文件超链接修复器"就是为了解决这个问题而设计的。这个程序由VB6.0编写,VB6(Visual Basic 6.0)是微软公司推出的一种面向对象的编程语言,它在创建桌面应用程序方面非常强大。 首先,我们需要理解超链接在...
解决EXCEL超链接图片用网页打开设置方法
在ASP.NET MVC框架中,URL地址传参是应用程序与用户交互的重要方式,它允许我们将数据传递给控制器的动作方法。本文将详细介绍两种常见的URL地址传参方法。 ### 第一种:默认的URL路径传参 这种传参方式是ASP.NET ...