问题描述
我用java读取数据库中字符类型字段url:其中一个数据是/vod/4.09-banmei.wmv我用StringPlayerUrl="SELECTtop1urlFROMurlWHEREfilmid=14278ORDERBYid";ResultSetfilmurlRS=mystmt3.executeQuery(PlayerUrl);Stringurl3=filmurlRS.getString(1);获得的字段为什么不完整只有/vod/4.09-ban这么多空格后面的东西就没有了好奇怪哪位高手知道请赐教
解决方案
解决方案二:
这个是播放器用的地址我在ECLIPSE下能看到完整路劲的,可是到了播放器里面就只有/vod/4.09-ban
解决方案三:
是用servlet作的
解决方案四:
你读出来的数据是完整的么?先打印出来看下读出来到缺失中间你做了什么处理在那里找问题吧!
解决方案五:
表单省略action属性你的URL是不是自身?
解决方案六:
我就把读出来的数据放到播放器代码里代码如下out_yqData.write("<OBJECTid="NSPlay"codeBase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701"type="application/x-oleobject"height="326"standby="加载MicrosoftWindowsMediaPlayer组件..."width="396"classid="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95">n");out_yqData.write("<PARAMNAME="FileName"VALUE="+url3+">n");out_yqData.write("<PARAMNAME="AutoStart"VALUE="-1">n");out_yqData.write("<PARAMNAME="AutoRewind"VALUE="-1">n");out_yqData.write("<PARAMNAME="AnimationAtStart"VALUE="0">n");out_yqData.write("<PARAMNAME="ShowControls"VALUE="-1">n");out_yqData.write("<PARAMNAME="ClickToPlay"VALUE="0">n");out_yqData.write("<PARAMNAME="EnableContextMenu"VALUE="-1">n");out_yqData.write("<PARAMNAME="EnablePositionControls"VALUE="0">n");out_yqData.write("<PARAMNAME="Balance"VALUE="0">n");out_yqData.write("<PARAMNAME="ShowStatusBar"VALUE="0">n");out_yqData.write("<PARAMNAME="AutoSize"VALUE="0">n");out_yqData.write("<PARAMname="AudioStream"value="-1">n");out_yqData.write("<PARAMname="AllowScan"value="-1">n");out_yqData.write("<PARAMname="AllowChangeDisplaySize"value="-1">n");out_yqData.write("<PARAMname="BaseURL"value>n");out_yqData.write("<PARAMname="BufferingTime"value="5">n");out_yqData.write("<PARAMname="CaptioningID"value>n");out_yqData.write("<PARAMname="CursorType"value="0">n");out_yqData.write("<PARAMname="CurrentPosition"value="-1">n");out_yqData.write("<PARAMname="CurrentMarker"value="0">n");out_yqData.write("<PARAMname="DefaultFrame"value>n");out_yqData.write("<PARAMname="DisplayBackColor"value="0">n");out_yqData.write("<PARAMname="DisplayForeColor"value="16777215">n");out_yqData.write("<PARAMname="DisplayMode"value="0">n");out_yqData.write("<PARAMname="DisplaySize"value="4">n");out_yqData.write("<PARAMname="Enabled"value="-1">n");out_yqData.write("<PARAMname="EnableFullScreenControls"value="0">n");out_yqData.write("<PARAMname="EnableTracker"value="-1">n");out_yqData.write("<PARAMname="InvokeURLs"value="-1">n");out_yqData.write("<PARAMname="Language"value="-1">n");out_yqData.write("<PARAMname="Mute"value="0">n");out_yqData.write("<PARAMname="PlayCount"value="1">n");out_yqData.write("<PARAMname="PreviewMode"value="0">n");out_yqData.write("<PARAMname="Rate"value="1">n");out_yqData.write("<PARAMname="SAMILang"value>n");out_yqData.write("<PARAMname="SAMIStyle"value>n");out_yqData.write("<PARAMname="SAMIFileName"value>n");out_yqData.write("<PARAMname="SelectionStart"value="-1">n");out_yqData.write("<PARAMname="SelectionEnd"value="-1">n");out_yqData.write("<PARAMname="SendOpenStateChangeEvents"value="-1">n");out_yqData.write("<PARAMname="SendWarningEvents"value="-1">n");out_yqData.write("<PARAMname="SendErrorEvents"value="-1">n");out_yqData.write("<PARAMname="SendKeyboardEvents"value="0">n");out_yqData.write("<PARAMname="SendMouseClickEvents"value="0">n");out_yqData.write("<PARAMname="SendMouseMoveEvents"value="0">n");out_yqData.write("<PARAMname="SendPlayStateChangeEvents"value="-1">n");out_yqData.write("<PARAMname="ShowCaptioning"value="0">n");out_yqData.write("<PARAMname="ShowAudioControls"value="-1">n");out_yqData.write("<PARAMname="ShowDisplay"value="0">n");out_yqData.write("<PARAMname="ShowGotoBar"value="0">n");out_yqData.write("<PARAMname="ShowPositionControls"value="-1">n");out_yqData.write("<PARAMname="ShowTracker"value="-1">n");out_yqData.write("<PARAMname="TransparentAtStart"value="0">n");out_yqData.write("<PARAMname="VideoBorderWidth"value="0">n");out_yqData.write("<PARAMname="VideoBorderColor"value="0">n");out_yqData.write("<PARAMname="VideoBorder3D"value="0">n");out_yqData.write("<PARAMname="Volume"value="-600">n");out_yqData.write("<PARAMname="WindowlessVideo"value="0">n");out_yqData.write("<embedtype="application/x-mplayer2"pluginspage="http://www.microsoft.com/Windows/Downloads/Contents/Products/MediaPlayer/"filenamesrcautostart="false"enablecontextmenu="false"clicktoplay="false"enablepositioncontrols="false"showcontrols="0"showstatusbar="1"showdisplay="0"width="272"height="201"></embed>n");out_yqData.write("</OBJECT>n");
解决方案七:
如果URL地址是没有带空格的就没问题只要中间代了空格就不行输出到控制台是正确的
解决方案八:
所有视频播放页面开始生成http://www.yqrb.com.cn/Yqvod/Video/2010/04/zyt/4.09-nvhaiqiu.wmv