易截截图软件、单文件、免安装、纯绿色、仅160KB

jsp 中文乱码

要在页面1中向页面2传递歌曲名字,在页面2中实现播放功能。
在页面1中的传递方式为
<a href="DataMusic/bofang.jsp?bn=爱我久久">歌曲名 </a>

在页面2接受方式为
<% String str = new String(request.getParameter("bn").getBytes("ISO8859_1"),"gb2312");
  String fullStr = str + ".mp3";
  fullStr=java.net.URLEncoder.encode(fullStr);
  //fullStr = "DataMusic/"+fullStr; 
  %>

两个页面编码方式都为gb2312,在运行过程中当bn传递过去的值,在str部分是正确的,播放链接显示的是乱码。
将fullStr=java.net.URLEncoder.encode(fullStr);注释掉以后,播放链接显示是正确的,但是还是不播放歌曲。

当歌曲名为英文时,播放没问题。以前我记得改一下tomcat的配置就可以了,差了半天一直没查到,请大家指点一下。
XML code:
<Connector port="8080" maxHttpHeaderSize="8192"
maxThreads="1000" minSpareThreads="400" maxSpareThreads="500"
enableLookups="false" redirectPort="8443" acceptCount="500"
connectionTimeout="20000" disableUploadTimeout="true" URIEncoding='GBK'/>


URIEncoding='GBK'
加上这句~

帮你顶
{


相关问答:

jsp中 <c:if test> 相关问题

在查询后将查询出来的值赋给各输入框
<c:if test="${not empty dataValue}">
      fm.SAMPLING_DATE.value=" <c:out value='${dataValue.SAMPLING_DATE}'/ ......

求助jsp中运行Javabean问题

SetGetPropertytest.jsp源代码如下,谢谢大家前来帮忙,同时祝大家中秋快乐
<%@ page c%>
<HTML>
<HEAD>
<TITLE>setProperty动作与getProperty动作范例 </TITLE> ......

JSP页面表单提交问题?

<script language="javaScript">
function select()
{
document.selectpages.selectnum.value=document.selectpages.selectpage.value;
document.selectpages.submit();
}
&l ......

jsp调用JavaBean tomcat出项问题

package tom.jiafei;

public class Student {
String name=null;
long number;
double weight,height;
public String getName() {
return name;
}
public void setName(Strin ......

jsp数字转换汉字

我们的需求很简单,传过来3转换成三就成。问问大家有没有最简单的办法。最好能在页面中直接处理了,不行就用java~谢谢了~

1L强人!!


用java处理金钱Java code:

public class TestMoney {
public sta ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号