<OBJECT id="Player2" height="250" width="300" classid="clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6"VIEWASTEXT>
<PARAM NAME="url"  VALUE="http://IP:8081/1.wmv">
<PARAM NAME="rate" VALUE="1">
<PARAM NAME="balance" VALUE="0">
<PARAM NAME="currentPosition" VALUE="0">
<PARAM NAME="defaultFrame" VALUE="">
<PARAM NAME="playCount" VALUE="1">
<PARAM NAME="autoStart" VALUE="-1">
<PARAM NAME="currentMarker" VALUE="0">
<PARAM NAME="invokeURLs" VALUE="-1">
<PARAM NAME="baseURL" VALUE="">
<PARAM NAME="volume" VALUE="50">
<PARAM NAME="mute" VALUE="0">
<PARAM NAME="uiMode" VALUE="full">
<PARAM NAME="stretchToFit" VALUE="-1">
<PARAM NAME="windowlessVideo" VALUE="0">
<PARAM NAME="enabled" VALUE="-1">
<PARAM NAME="enableContextMenu" VALUE="-1">
<PARAM NAME="fullScreen" VALUE="-1">
<PARAM NAME="SAMIStyle" VALUE="">
<PARAM NAME="SAMILang" VALUE="">
<PARAM NAME="SAMIFilename" VALUE="">
<PARAM NAME="captioningID" VALUE="">
<PARAM NAME="enableErrorDialogs" VALUE="0">
<PARAM NAME="_cx" VALUE="11351">
<PARAM NAME="_cy" VALUE="10795">
</OBJECT>
上面是WMV播放器的代码,服务器上的路径如上所示url为VALUE="http://IP:8081/1.wmv">,当这个服务器路径里没有1.wmv时,我想给用户一个提示信息,请问如何实现,本人较菜,越详细越好,谢谢,急

解决方案 »

  1.   

    本地的不行,肯定是在服务器上的
    判断存在与否,用file判断即可,以下代码的文件路径可能有误,自行调试一下
    <%
    String path = request.getRealPath("/");
    File fileName = new File(path, "1.wmv");
    if(fileName.exists())

    %>
        <OBJECT......>
            ......
        </OBJECT> 
    <%
    }else{
    %>
        <script>
            alert("文件不存在")
        </script>
    <%
    }
    %>
      

  2.   

    判断路径是否存在,然后ALERT一下就行了