让tomcat支持中文Url传递
2005-03-18 13:23
453 查看
打开tomcat/conf/servel.xml
修改(黑体字为修改部分)
<Connector port="8080"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
debug="0" connectionTimeout="20000"
disableUploadTimeout="true" URIEncoding="GBK"/>
在web页上把含有中文的url用java.net.URLEncoder.encode("中文")处理
例子:
<c:set var="test">
/<%=java.net.URLEncoder.encode("用jsp实现文件上传.pdf")%>
</c:set>
<c:redirect context="/ebooks" url="${test}"/>
链接传递中文参数例子:<a href=hello.jsp?send=<%=java.net.URLEncoder.encode("中文")%>> 点击</a>
jspsmartupload组件下载中文例子:
<%@ page contentType="text/html;charset=gb2312"
import="com.jspsmart.upload.*" %><%
SmartUpload mySmartUpload = new SmartUpload();
//String path=request.getParameter("中文");修改server.xml后
String path = new String(request.getParameter("中文").getBytes("ISO-8859-1")); //修改server.xml前
// Initialization
mySmartUpload.initialize(pageContext);
// Download file
//mySmartUpload.downloadFile("/upload/sample.zip");
// With a physical path
mySmartUpload.downloadFile(path);
response.getOutputStream().close();
// With options
// mySmartUpload.downloadFile("/upload/sample.zip","application/x-zip-compressed","downloaded.zip")
%>
修改(黑体字为修改部分)
<Connector port="8080"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
debug="0" connectionTimeout="20000"
disableUploadTimeout="true" URIEncoding="GBK"/>
在web页上把含有中文的url用java.net.URLEncoder.encode("中文")处理
例子:
<c:set var="test">
/<%=java.net.URLEncoder.encode("用jsp实现文件上传.pdf")%>
</c:set>
<c:redirect context="/ebooks" url="${test}"/>
链接传递中文参数例子:<a href=hello.jsp?send=<%=java.net.URLEncoder.encode("中文")%>> 点击</a>
jspsmartupload组件下载中文例子:
<%@ page contentType="text/html;charset=gb2312"
import="com.jspsmart.upload.*" %><%
SmartUpload mySmartUpload = new SmartUpload();
//String path=request.getParameter("中文");修改server.xml后
String path = new String(request.getParameter("中文").getBytes("ISO-8859-1")); //修改server.xml前
// Initialization
mySmartUpload.initialize(pageContext);
// Download file
//mySmartUpload.downloadFile("/upload/sample.zip");
// With a physical path
mySmartUpload.downloadFile(path);
response.getOutputStream().close();
// With options
// mySmartUpload.downloadFile("/upload/sample.zip","application/x-zip-compressed","downloaded.zip")
%>
相关文章推荐
- 让tomcat支持中文Url传递
- 解决get方法传递URL参数中文乱码和解决tomcat下中文乱码问题
- tomcat中配置支持中文的url
- Tomcat如何支持带中文的url?
- 解决get方法传递URL参数中文乱码和解决tomcat下中文乱码问题
- 如何让Tomcat支持带中文的URL?
- tomcat支持中文URL
- Tomcat中间件URL中文字符传递问题
- 使不支持中文URL的JSP服务器支持中文URL(如Tomcat)
- Tomcat'sURL中传递中文参数乱码的解决方法!
- 设置tomcat为支持中文url
- 解决get方法传递URL参数中文乱码问题
- Tomcat的URL中文乱码解决以及传输优化
- asp.net url传递后地址栏乱码(中文超过两个汉字)
- 让Tomcat支持中文路径名和中文文件名
- url传递中文参数转码
- JSP通过URL传递中文参数乱码的问题
- url传递中文的解决方案
- url传递中文的解决方案总结
- seam 中url支持中文的方法