`
ourteam
  • 浏览: 131493 次
  • 性别: 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(pageURL,name,parameters) 其中:pageURL 为子窗口路径 name 为子窗口句柄 parameters 为窗口参数(各参数用逗号分隔) 例子: 代码如下:[removed] &lt;!– window.open (‘page.html’,’newwindow’,’...

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

    IE9下使用window.open时需要注意name参数值不能有”-“出现,否则会出现脚本错误,IE9以及版本测试没有问题 window.open(URL,name,specs,replace) 参数 说明 URL 可选。打开指定的页面的URL。如果没有指定URL,...

    JavaScript—window对象使用示例

    window对象是JavaScript浏览器对象模型中的顶层对象,包含多个常用方法和属性: 1 打开新窗口 代码如下: window.open(pageURL,name,parameters) 其中: pageURL为子窗口路径 name为子窗口句柄 parameters为窗口参数...

    DoSeenBrowser - asp/asp.net/web服务器伪客户端应用程序(升级)

    支持将一个网络路径或本地程序封装为一个桌面应用程序、支持自定义程序名称、支持丰富的Web端js访问方法,如:关闭窗体、退出系统、最大化、最小化、任务栏气泡提醒消息、href拦截成窗体、window.open拦截成窗体、多...

    chrome打开IE浏览器插件.7z

    1.解压后有个exe文件,双击安装后,打开安装目录下的openIE.bat,打开这个文件,修改里面ie路径。 2.&lt;a href="openIE:www.baidu.com"&gt;百度或者window.open("openIE:www.baidu.com")

    DoSeenBrowser - asp/asp.net/web服务器伪客户端应用程序

    支持将一个网络路径或本地程序封装为一个桌面应用程序、支持自定义程序名称、支持丰富的Web端js访问方法,如:关闭窗体、退出系统、最大化、最小化、任务栏气泡提醒消息、href拦截成窗体、window.open拦截成窗体、多...

    DoSeenBrowser - asp/asp.net/web服务器Web仿桌面应用程序开发工具

    支持将一个网络路径或本地程序封装为一个桌面应用程序、支持自定义程序名称、支持丰富的Web端js访问方法,如:关闭窗体、退出系统、最大化、最小化、任务栏气泡提醒消息、href拦截成窗体、window.open拦截成窗体、多...

    JAVASCRIPT实现的WEB页面跳转以及页面间传值方法

    下面是具体的做法: 一:跳转到新页面,并且是在新窗口中打开时: 代码如下: function gogogo() { //do someghing here… window.open(“test2.html”); } window是一个javascript对象,可以用它的open方法,需要...

    开发项目用SWING与RCP与SWT.JFACE的分析

    因为SWT应用了JNI技术,因此同时也要找到相对应的JNI本地化库文件,由于版本和操作平台的不同,本地化库文件的名称会有些差别,比如SWT-WIN32-2116.DLL是Window平台下Eclipse Build 2116的动态库,而在Unix平台相应...

    ember-example-visit-api

    通过访问foo路径来启动应用程序,方法是直接打开它: open localhost:4200/foo 在JS控制台中,查看window.history.length ,它应该为1 。 禁用自动启动的情况 启动服务器: npm run start:manual (这在此应用程序...

    计算机二级Web程序设计模拟卷(二).doc

    A.openWindow() B.window() C.open() D.close() 正确答案:C 您的答案: 本题解析: 暂无解析 6.Tomcat服务器的默认端口为()。 A.8888 B.8001 C.8080 D.80 正确答案:C 您的答案: 本题解析: 暂无解析 7.JSP中的...

    halcon缺陷检测小例子

    打开窗口:dev_open_window (, , Width, Height, 'black', WindowHandle) 打开一个新的窗口,用于显示处理结果。 设置字体类型:set_display_font (WindowHandle, 14, 'mono', 'true', 'false') 设置窗口中显示文本...

    使用Internet下载管理器打开「Open With Internet Download Manager」-crx插件

    在安装了“使用Internet下载管理器打开”插件之后,您的浏览器可以与计算机(即Window OS)上的IDM通信。注意2:在使用插件之前,请打开选项页面,并根据您的操作系统确保IDM的路径正确。例如,窗口10中IDM的路径为...

    淘宝装修代码大全

     window.open 弹出新窗口的命令;  文件路径/文件名 弹出窗口的文件名;  newwindow 弹出窗口的名字(不是文件名),非必须,可用空代替;  width=400 窗口宽度;  height=300 窗口高度;  top=0 窗口...

    傲游浏览器3(Maxthon) 3.1.8.1000 正式版

    * 兼容模式 window.open 未利用空白页. [用户界面] * 解决某种情况下侧边栏显示错误的问题. * 嗅探器的选择框在没有嗅探到内容的情况下, 勾选后无法取消. * 解决一些傲游迅雷加速下载的界面和语言问题. [侧边栏] *...

    多玩前端工作流grunt-workflow.zip

    OPEN_APP 初始化目录后启动APP打开当前项目。 注意事项 提交到 svn-work 时(需手动提交),只上传配置文件 Gruntfile.js 、 package.json 和源码文件夹 src/ 即可 提交到 svn-assets 时,需说明:svn-assets...

    fso浏览54646465465464564

    " class="b"&gt; 关闭" onclick="window.close();"&gt; &lt;/td&gt;&lt;/tr&gt; End Sub '保存编辑文件 Sub SaveEdit(ByVal Fname) Dim oFile,FileStr Set oFile=oFso.OpenTextFile(Fname,2,True) FileStr=Request.Form(...

    打开 VLC :trade_mark: (VideoLAN)「Open in VLC:trade_mark: (VideoLAN)」-crx插件

    安装后,浏览器中的“在VLC:trade_mark:中打开”插件可与计算机(Window,Linux或Mac)上的VLC媒体播放器通信。注意1:请注意,“在VLC:trade_mark:插件中打开”完全不属于VLC或VideoLAN或与之无关。它基本上是一个...

    图片标注工具labelImg-master.zip

    在labelImg窗口的左边,有一些操作的功能,其中:“Open”是打开单个图像,“Open Dir” 打开文件夹,"Change Save Dir"   图像保存的路径,“Next Image” 切换到下一张图像,“Prev Image”切换到上一张图像,...

Global site tag (gtag.js) - Google Analytics