`
ourteam
  • 浏览: 132375 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

window.open打开中文路径

    博客分类:
  • java
 
阅读更多

     项目中需要用window.open()打开包含中文路径的html文档,在浏览器中路径都是正确的,但是还是报HTTP404错误,找不到文档。

     开始以为是前端需要转码的问题,几经周折无果,后面想是否是后端tomcat问题,google之

     http://www.cnblogs.com/shosky/archive/2011/06/14/2080605.html

     摘录:

 

在Server.xml文件中添加一个名为URIEncoding的属性,它用于对HTTP请求中的get方法传过来的URL进行编码。以下说明修 改Tomcat安装目录中的config文件夹中的server.xml文件的方法。 

   打开config/server.xml文件,如果没有修改过这个文件,应该可以在其中找到如下代码: 
   
   <Connector port="8080" protocol="HTTP/1.1" 
               connectionTimeout="20000" 
               redirectPort="8443" /> 
   
   这段代码规定了Tomcat监听HTTP请求的端口号等信息,可以在这里添加一个属性:URIEncoding,将该属性值设置为UTF-8,即可让 Tomcat不再以ISO-8859-1的编码处理get请求。更改后的代码如下所示(红色部分为新添加的代码): 

<Connector port="8080" 
             URIEncoding="utf-8" 
             protocol="HTTP/1.1" 
             connectionTimeout="20000" 
             redirectPort="8443" />

这样修改后重启Tomcat,测试成功。

分享到:
评论

相关推荐

    Window.Open详解

    `window.open()` 方法是一个非常实用的功能,它可以灵活地控制新窗口的打开方式及属性。通过合理设置其参数,可以实现对新窗口的精确控制,从而满足不同的应用场景需求。同时,开发者也需要注意该方法的使用限制和...

    前端window.open实现激活而非打开的功能

    扩展window.open方法,使得window.open时针对相同的URL地址非打开新窗口,而是仅仅激活已存在窗口,另外,此激活不会刷新页面,不会丢失页面上已存在的数据

    window.showModalDialog以及window.open用法简介

    Window.open() 方法用于打开一个新的浏览器窗口,可以指定新窗口的大小、位置、是否显示工具栏、菜单栏、滚动条等。基本语法为:`window.open(pageURL, name, parameters)` 其中,`pageURL` 为子窗口路径,`name` ...

    js利用IE通过windowopen方式保存网页部分内容到本地

    `window.open`是Window对象的一个方法,用于打开一个新的浏览器窗口。在本场景下,我们利用`window.open`方法创建一个新窗口,并在这个新窗口中构建我们想要保存的内容。其基本语法为: ```javascript var newWindow...

    window.open()参数

    window.open() 是一个常用的 JavaScript 函数,它可以打开一个新的浏览器窗口,以供用户访问其他网页或显示信息。在本文中,我们将详细介绍 window.open() 函数的参数大全,并提供一些实用的代码示例。 基本语法 ...

    window.open

    在Web开发中,`window.open()`方法用于创建一个新的浏览器窗口或标签页,并返回对新打开窗口的引用。这个方法在很多场景下非常有用,比如用来实现弹出窗口、跳转链接等功能。然而,由于浏览器的安全策略和用户体验...

    window.open全攻略

    在JavaScript中,`window.open()` 是一个非常重要的方法,它用于打开一个新的浏览器窗口或者重载已有的窗口。以下是对这个方法的详细介绍: ### 1. 基本用法 最简单的`window.open()` 使用方式如下: ```...

    window.open参数详解.txt

    在Web开发中,`window.open()`是一个非常实用的JavaScript函数,用于在新的浏览器窗口或标签页中打开一个指定的URL。它不仅能够打开新窗口,还可以控制新窗口的属性,如大小、位置以及是否显示工具栏、菜单栏等。...

    window.open参数详解

    在JavaScript中,`window.open()` 方法被广泛用于打开新的浏览器窗口或标签页。这对于创建弹出窗口、预览链接等场景非常有用。本文将详细介绍 `window.open()` 的各个参数及其用法。 #### 方法签名 ```javascript ...

    window.open的参数详细应用

    在网页开发过程中,`window.open` 方法被广泛应用于打开新的浏览器窗口或标签页。此方法对于实现弹出窗口、预览功能等具有重要作用。下面将详细探讨 `window.open` 方法的各项参数及其应用场景。 #### 基本语法 ```...

    JavaScript中Window.open参数

    在某些场景下,可能需要同时打开多个窗口,只需要在一个函数中多次调用 `window.open` 方法即可。例如: ```javascript &lt;!-- function openwin() { window.open("page.html", "newwindow", "height=100,width=...

    利用ftpclient下载文件,解决用window.open打开ftp地址中有中文,不能下载的问题

    本文将详细探讨如何使用Java中的`FTPClient`库来下载包含中文的文件,并解决使用`window.open`方法打开包含中文的FTP地址无法下载文件的问题。 #### 问题背景 通常情况下,开发者会尝试通过浏览器提供的`window....

    解析window.open的使用方法总结

    window.open(pageURL,name,parameters) 其中:pageURL 为子窗口路径 name 为子窗口句柄 parameters 为窗口参数(各参数用逗号分隔) 例子: 代码如下:[removed] &lt;!– window.open (‘page.html’,’newwindow’,’...

    javascript中window.open在原来的窗口中打开新的窗口(不同名)

    在Web开发中,JavaScript提供了许多内置对象,用于与浏览器窗口和文档进行交互,而window.open()是其中非常重要的一个方法,它能够用来打开一个新的浏览器窗口,并且可以设置窗口的各种属性。本文将详细介绍window....

    window.open()实现post传递参数

    在JavaScript中,`window.open()` 是一个非常常用的函数,用于打开一个新的浏览器窗口或者标签页。通常,`window.open()` 的使用方式是 `window.open(url, target, features)`,其中 `url` 是要打开的页面的地址,`...

    js中window.open的参数及注意注意事项

    在JavaScript中,`window.open()` 是一个非常有用的函数,它用于在浏览器中打开新的窗口或者标签页。这个函数有四个参数,每个都有特定的作用和注意事项。让我们深入了解一下这些参数: 1. **URL(可选)**:这个...

    window.open打开窗口被拦截的快速解决方法

    在网页开发过程中,有时我们需要使用JavaScript的`window.open`函数来打开新的窗口或标签页,例如用于弹出新窗口展示详细信息或者进行页面跳转。然而,由于浏览器的安全策略和用户设置,`window.open`可能会被拦截,...

    window.open参数详解附实例

    `window.open()` 是JavaScript中的一个内置函数,常用于在用户交互或编程逻辑中打开新的浏览器窗口。这个函数在网页开发中十分常见,特别是在创建新窗口、弹出对话框或者进行页面跳转时。然而,由于浏览器的安全策略...

    window.open()详解及浏览器兼容性问题示例探讨

    `window.open()`是JavaScript中用于打开新浏览器窗口的函数,其基本语法为: ```javascript window.open(pageURL, name, parameters); ``` 1. `pageURL`:指定要打开的页面URL,即子窗口的路径。 2. `name`:定义...

Global site tag (gtag.js) - Google Analytics