我希望以下的歌曲地址都是从数据库取出来的,请问该怎么办?
<ASX Version="3.0" PREVIEWMODE="NO"> <entry>
<ref href="http://jnez.fjjnjy.com.cn/images/uploadfiles/20070104035248.mp3" />
</entry> <entry>
<ref href="http://soft.splife.com/dn/vip/0501/wqs.mp3" />
</entry> <entry>
<ref href="http://60.191.47.30/Music3/mp3/11379264c.mp3" />
</entry> <entry>
<ref href="http://www.sybest.net/oldmusic/right.mp3" />
</entry> <entry>
<ref href="http://mw1.0437.gov.cn/cj/UploadFile/200672092732/200672093037627.mp3" />
</entry> </ASX>

解决方案 »

  1.   

    用jsp输出这段字符,页面前设置响应头,response.setHead("asx/xml"),应该有类似方法的
      

  2.   

    void setHeader(java.lang.String name, java.lang.String value) 
              Sets a response header with the given name and value.
      

  3.   

    3dudu()你好,谢谢你的指点,请问这个 ASX代码用JSP输出,个体怎么写呢?我在网上没有找到类似的列子?谢谢再次指点
      

  4.   

    3dudu()你好,谢谢你的指点,请问这个 ASX代码用JSP输出,具体怎么写呢?我在网上没有找到类似的列子?谢谢再次指点
      

  5.   

    用servlet就是拼接字符串啊
    res.setContentType("asx/xml");
          out.println("<ASX Version='3.0' PREVIEWMODE='NO'>");
          ....
          out.println("<ref href='http://jnez.fjjnjy.com.cn/images/uploadfiles/20070104035248.mp3' />");
    .....
      

  6.   

    可以用写xml的方式来写这个asx,这点很简单,但是可能播放不了,因为编码方式有问题,如果不能判断客户端用的是什么编码,最好在asx里面指明。<PARAM NAME = "Encoding" VALUE = "UTF-8" />
      

  7.   

    xml默认编码是utf-8,你的文件编码最好都转换成utf-8