我用java 读取 数据库中字符类型字段  url:其中一个数据是 /vod/4.09-ban mei.wmv
我用
String PlayerUrl ="SELECT top 1 url FROM url WHERE filmid = 14278 ORDER BY id ";
 ResultSet filmurlRS=mystmt3.executeQuery(PlayerUrl);String url3=filmurlRS.getString(1);  获得的字段 为什么不完整 只有 /vod/4.09-ban 这么多 空格后面的东西就没有了 好奇怪 哪位高手知道 请赐教

解决方案 »

  1.   

    这个是播放器用的地址 我在ECLIPSE 下能看到 完整路劲的 ,可是到了播放器里面就只有/vod/4.09-ban 
      

  2.   

    表单省略 action 属性你的URL是不是自身?
      

  3.   

    我就把读出来的数据放到播放器代码里 
    代码如下
    out_yqData.write("<OBJECT id=\"NSPlay\" codeBase=\"http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701\" type=\"application/x-oleobject\" height=\"326\" standby=\"加载 Microsoft Windows Media Player 组件...\" width=\"396\" classid=\"CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95\">\n");
         out_yqData.write("<PARAM NAME=\"FileName\" VALUE="+url3+">\n");
             out_yqData.write("<PARAM NAME=\"AutoStart\" VALUE=\"-1\">\n");
             out_yqData.write("<PARAM NAME=\"AutoRewind\" VALUE=\"-1\">\n");
             out_yqData.write("<PARAM NAME=\"AnimationAtStart\" VALUE=\"0\">\n");
             out_yqData.write("<PARAM NAME=\"ShowControls\" VALUE=\"-1\">\n");
             out_yqData.write("<PARAM NAME=\"ClickToPlay\" VALUE=\"0\">\n");
         out_yqData.write("<PARAM NAME=\"EnableContextMenu\" VALUE=\"-1\">\n");
         out_yqData.write("<PARAM NAME=\"EnablePositionControls\" VALUE=\"0\">\n");
         out_yqData.write("<PARAM NAME=\"Balance\" VALUE=\"0\">\n");
         out_yqData.write("<PARAM NAME=\"ShowStatusBar\" VALUE=\"0\">\n");
         out_yqData.write("<PARAM NAME=\"AutoSize\" VALUE=\"0\">\n");
         out_yqData.write("<PARAM name=\"AudioStream\" value=\"-1\">\n");
         out_yqData.write("<PARAM name=\"AllowScan\" value=\"-1\">\n");
         out_yqData.write("<PARAM name=\"AllowChangeDisplaySize\" value=\"-1\">\n");
         out_yqData.write("<PARAM name=\"BaseURL\" value>\n");
         out_yqData.write("<PARAM name=\"BufferingTime\" value=\"5\">\n");
         out_yqData.write("<PARAM name=\"CaptioningID\" value>\n");
         out_yqData.write("<PARAM name=\"CursorType\" value=\"0\">\n");
         out_yqData.write("<PARAM name=\"CurrentPosition\" value=\"-1\">\n");
         out_yqData.write("<PARAM name=\"CurrentMarker\" value=\"0\">\n");
         out_yqData.write("<PARAM name=\"DefaultFrame\" value>\n");
         out_yqData.write("<PARAM name=\"DisplayBackColor\" value=\"0\">\n");
         out_yqData.write("<PARAM name=\"DisplayForeColor\" value=\"16777215\">\n");
         out_yqData.write("<PARAM name=\"DisplayMode\" value=\"0\">\n");
         out_yqData.write("<PARAM name=\"DisplaySize\" value=\"4\">\n");
         out_yqData.write("<PARAM name=\"Enabled\" value=\"-1\">\n");
         out_yqData.write("<PARAM name=\"EnableFullScreenControls\" value=\"0\">\n");
         out_yqData.write("<PARAM name=\"EnableTracker\" value=\"-1\">\n");
         out_yqData.write("<PARAM name=\"InvokeURLs\" value=\"-1\">\n");
         out_yqData.write("<PARAM name=\"Language\" value=\"-1\">\n");
         out_yqData.write("<PARAM name=\"Mute\" value=\"0\">\n");
         out_yqData.write("<PARAM name=\"PlayCount\" value=\"1\">\n");
         out_yqData.write("<PARAM name=\"PreviewMode\" value=\"0\">\n");
         out_yqData.write("<PARAM name=\"Rate\" value=\"1\">\n");
         out_yqData.write("<PARAM name=\"SAMILang\" value>\n");
         out_yqData.write("<PARAM name=\"SAMIStyle\" value>\n");
         out_yqData.write("<PARAM name=\"SAMIFileName\" value>\n");
         out_yqData.write("<PARAM name=\"SelectionStart\" value=\"-1\">\n");
         out_yqData.write("<PARAM name=\"SelectionEnd\" value=\"-1\">\n");
         out_yqData.write("<PARAM name=\"SendOpenStateChangeEvents\" value=\"-1\">\n");
         out_yqData.write("<PARAM name=\"SendWarningEvents\" value=\"-1\">\n");
         out_yqData.write("<PARAM name=\"SendErrorEvents\" value=\"-1\">\n");
         out_yqData.write("<PARAM name=\"SendKeyboardEvents\" value=\"0\">\n");
         out_yqData.write("<PARAM name=\"SendMouseClickEvents\" value=\"0\">\n");
         out_yqData.write("<PARAM name=\"SendMouseMoveEvents\" value=\"0\">\n");
         out_yqData.write("<PARAM name=\"SendPlayStateChangeEvents\" value=\"-1\">\n");
         out_yqData.write("<PARAM name=\"ShowCaptioning\" value=\"0\">\n");
         out_yqData.write("<PARAM name=\"ShowAudioControls\" value=\"-1\">\n");
         out_yqData.write("<PARAM name=\"ShowDisplay\" value=\"0\">\n");
         out_yqData.write("<PARAM name=\"ShowGotoBar\" value=\"0\">\n");
         out_yqData.write("<PARAM name=\"ShowPositionControls\" value=\"-1\">\n");
         out_yqData.write("<PARAM name=\"ShowTracker\" value=\"-1\">\n");
         out_yqData.write("<PARAM name=\"TransparentAtStart\" value=\"0\">\n");
         out_yqData.write("<PARAM name=\"VideoBorderWidth\" value=\"0\">\n");
         out_yqData.write("<PARAM name=\"VideoBorderColor\" value=\"0\">\n");
         out_yqData.write("<PARAM name=\"VideoBorder3D\" value=\"0\">\n");
         out_yqData.write("<PARAM name=\"Volume\" value=\"-600\">\n");
         out_yqData.write("<PARAM name=\"WindowlessVideo\" value=\"0\">\n");
         out_yqData.write("<embed type=\"application/x-mplayer2\" pluginspage=\"http://www.microsoft.com/Windows/Downloads/Contents/Products/MediaPlayer/\" filename src  autostart=\"false\" enablecontextmenu=\"false\" clicktoplay=\"false\" enablepositioncontrols=\"false\" showcontrols=\"0\" showstatusbar=\"1\" showdisplay=\"0\" width=\"272\" height=\"201\"></embed>\n");
         out_yqData.write("</OBJECT>\n");
      

  4.   

    如果URL地址是没有带空格的 就没问题 只要中间代了空格就不行
    输出到控制台是正确的
      

  5.   

    所有视频播放页面开始生成
    http://www.yqrb.com.cn/Yqvod/Video/2010/04/zyt/4.09-nv hai qiu.wmv