首页 > 代码库 > jsp页面

jsp页面

一、播放声音

  1.页面中的处理:<div  id=”alm”></div>

  2.Js处理:

    function playVoice (value){

      //获取主机地址之后的目录

         var pathName = window.document.location.pathname;

         //获取带"/"的项目名,

         var projectName = pathName.substring(0,

           pathName.substr(1).indexOf(‘/‘) + 1);

         //拼接获取声音路径

         value = http://www.mamicode.com/projectName + value;

         //将原来embed中的声音清空

         document.getElementById("alm").innerHTML = "";

         if (navigator.userAgent.indexOf("MSIE") != -1) {

             //加入现在选择的声音

             document.getElementById("alm").innerHTML = ‘<embed src="http://www.mamicode.com/‘+value+‘" quality="high" ‘+

                ‘width="0" height="0" autostart="true"  hidden="true" loop="true" ‘ +‘type="application/x-ms-wmp">‘

                + ‘</embed>‘;

         } else {

             //加入现在选择的声音

             document.getElementById("alm").innerHTML = ‘<audio id="aaa" src="http://www.mamicode.com/‘+

        value+‘" width="0" height="0" hidden="true" loop="loop" autoplay controls></audio>‘;

         }

    }

二、get请求传递中文参数乱码: 

  1.在页面端对url进行编码:

    使用encodeURI(传递的参数值)如:”...?username=”+encodeURI(“中文参数”)

  2.在后台通过解码来接收改中文参数:

    String name=new String(request.getParameter(“username”).getBytes(“ISO-8859-1”),”UTF-8”);

jsp页面