首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

JSP表示图片,传递参数路径中有中文时乱码解决方法

2012-05-01 
JSP表示图片,传递参数路径中有中文时乱码%@ page languagejava contentTypetext/html charsetutf-

JSP表示图片,传递参数路径中有中文时乱码
<%@ page language="java" contentType="text/html; charset=utf-8"
  pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="img/*; charset=UTF-8">
<title>Image Test</title>
</head>
<body>
<h1>Image here!</h1>
<img src="/file/imgdsp?path=C:/TEST/IMAGE/我就靠了.bmp" />
</body>
</html>

其中/file/imgdsp是往Servlet上Mapping的。
看了Tomcat的log,有这么一行:
127.0.0.1 - - [28/Apr/2012:10:54:19 +0800] "GET /file/imgdsp?path=C:/TEST/IMAGE/????°±??????.bmp HTTP/1.1" 200 -
看来传递参数时乱码了~~~

[解决办法]
有中文你要用servlet,让servlet来显示图片。

热点排行