有个问题好奇怪!请教

问题描述

我用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

时间: 2024-07-30 21:10:56

有个问题好奇怪!请教的相关文章

线程中止-请教一个JAVA线程的奇怪问题

问题描述 请教一个JAVA线程的奇怪问题 在学习JAVA线程时候的遇到一个很奇怪的现象.让我们先来看代码 public class TestThread { public static void main(String[] args) { IRun ir = new IRun(); Thread it = new Thread(ir); it.start(); try { Thread.sleep(1000); } catch (InterruptedException ex) { Logger

成心向高手请教一个奇怪的问题

问题描述 刚学C#不久,碰到了一个很奇怪的问题.运行的时候不能得到正确的结果但是如果插入断点.单步执行就能得到结果.很奇怪.代码如下.usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingClassLib;namespace_4{publicclassProgram{publicint[]fivecards=newint[5];staticvoidMain(string[]args){Deckmydeck=newDec

碰到了一个奇怪的问题,向高手请教。

问题描述 刚学C#不久,碰到了一个很奇怪的问题.运行的时候不能得到正确的结果但是如果插入断点.单步执行就能得到结果.很奇怪.代码如下.usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingClassLib;namespace_4{publicclassProgram{publicint[]fivecards=newint[5];staticvoidMain(string[]args){Deckmydeck=newDec

请教一个matrix的一个奇怪问题

问题描述 我在程序class中定义了两个公有变量.mat1asmatrix,mat2asmatrix然后在窗体load中对mat1进行了初始化.在按钮单击事件中令mat2=mat1在这里问题出来了.如果mat2进行scale,平移,mat1和mat2一直相等.联动了.如果mat2=mat1.clone,这两个矩阵就独立了.请教大神,这是怎么回事啊?是只有matrix有这个问题,还是其他类型也这样呢. 解决方案 解决方案二:微软应该改进相等符号的定义,应该分别定义<==>按地址引用类型,<

有关reportview的一个很奇怪的问题,请教高手,在线等

问题描述 reportview输出报表的时候本来应该显示查询出来的6条记录的,可是它却把第一条记录显示了6遍.真的搞不懂为什么,SQL语句在查询分析器里面完全正确啊我怀疑是不是我导入数据的时候多覆盖了一遍,导致有两组重复的数据,可是我加了游标全部删了,然后再添加的数据呀.弄不明白,请教诸位高手,谢谢! 解决方案 解决方案二:晕...没有人知道吗?还是我说的不明白?

关于.net操作SVG遇到的一个很奇怪的问题,散分请教高手

问题描述 环境:我实现的功能是加载一个SVG文档,写入内容后重新保存该SVG文档代码:xmlDoc.Load(System.Web.HttpContext.Current.Server.MapPath("svgmap.svgz"));svgElement=xmlDoc.GetElementById("EquipmentList");出错现象:1.在我本机这些代码执行起来没问题.2.把系统部署到测试机上,系统执行到svgElement=xmlDoc.GetElemen

请教一个奇怪的问题,关于网站的多线程文件操作

问题描述 以在指定的目录以新建一个文件夹为例经实验,如果指定的目录是在本机上,那么不管是单线程还是多线程,都是可以进行正常的文件夹创建.问题在于如果指定的目录是虚拟目录(指向另一台电脑的).那么就只能在主线程里进行文件操作,如果新建一个线程来进行文件操作,那么将会报没有权限的异常.为何在主线程里有权限,而在子线程里没有权限呢?目前的情况是根本无法进行多线程文件操作,哪怕是单线程文件操作,只要你这个线程不是主线程,也会报没有权限的错误.因此只能在主线程里进行文件操作.这个问题困扰我好几天了,求解决

向各位请教:Myeclipse DB browser 连接数据库出现的奇怪问题

问题描述 初学hibernate,欲用myeclipsedbbrowser打开数据库表以自动生成pojo文件,却老是出错,但是在程序里面连接数据库没有问题,可以正常进行查删改.数据库为mysql5.1DBbrowser打开连接错误提示如下:Errorwhileperformingdatabaseloginwiththepapersdriver:Communicationlinkfailure.lastpacketsenttotheserverwas0msago即使是myeclipse自带的数据库

GT-Grid 奇怪问题请教

问题描述 我最近刚开始用小胖的gt-grid做表格,碰到问题是,后台分页,前台点下一页那个导航时,却从1页变到11页,然后是21,51,我觉得是我传向前台的页码它当做字符了,所以相加变为11了,我贴出来,大家帮我看看是我哪里错了.页面写的有点多,大家耐心看看,感谢下publicStringgetgtGrid(){Stringresult="getgtGrid";HttpServletRequestrequest=ServletActionContext.getRequest();//获