要在页面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的配置就可以了,差了半天一直没查到,请大家指点一下。
在页面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的配置就可以了,差了半天一直没查到,请大家指点一下。
解决方案 »
- 请教spring AOP一段代码如何解释
- 动态网页静态化分类页面分页怎么处理
- 初学GWTEXT 运行出现错误
- 为啥我一进空间就得重新登陆啊
- jbuilder 与vss 的问题················
- 初学JSP,各位高手给个教程或者简易的JSP源代码参考一下好么??
- 关于正则表达式问题
- 我把web工程部署到tomcat上却出现404错误
- 请问com.ibm.db2.jdbc.app.DB2Driver 这个db2 jdbc驱动具体的下载地址在哪里?
- 有关BBS的问题。有高分的啊!!!!!!!!
- 请问投票结束后如何让生成的(报表能够出现动态效果)
- hibernate保存oracle数据库里获取序列问题
maxThreads="1000" minSpareThreads="400" maxSpareThreads="500"
enableLookups="false" redirectPort="8443" acceptCount="500"
connectionTimeout="20000" disableUploadTimeout="true" URIEncoding='GBK'/>URIEncoding='GBK'
加上这句~
request.setCharacterEncoding("GBK");
你试一下