jsp页面

Posted 子衿悠悠

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 = projectName + value;

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

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

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

             //加入现在选择的声音

             document.getElementById("alm").innerHTML = ‘<embed src="‘+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="‘+

        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页面的主要内容,如果未能解决你的问题,请参考以下文章

从jsp页面跳转到另一个jsp页面怎么传递参数

JSP页面中引入另一个JSP页面

jsp页面不能跳转

jsp页面跳转后,如何获取前面一个页面的一个参数值

两个jsp页面如何传值

怎么在第二个jsp页面中读出从第一个jsp页面中传入的值。