Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在marquee标记中未调用JavaScript代码_Javascript_Java_Html_Jsp - Fatal编程技术网

在marquee标记中未调用JavaScript代码

在marquee标记中未调用JavaScript代码,javascript,java,html,jsp,Javascript,Java,Html,Jsp,我陷入了一个奇怪的问题。在我的应用程序中,数据从servlet传递到jsp,在jsp中,我试图在-处分割数据,并显示在一个标记框中 我面临的问题是,当我直接使用变量而不进行拆分时,我能够在JSP页面上看到从servlet传递的数据。代码如下: <label> starting <marquee id="marque" direction="up">${message}</marquee></label> 编辑2------------------

我陷入了一个奇怪的问题。在我的应用程序中,数据从servlet传递到jsp,在jsp中,我试图在
-
处分割数据,并显示在一个标记框中

我面临的问题是,当我直接使用变量而不进行拆分时,我能够在JSP页面上看到从servlet传递的数据。代码如下:

<label> starting <marquee id="marque" direction="up">${message}</marquee></label>
编辑2------------------------------------------------------

<label> starting<marquee id="marque" direction="up"></marquee></label>
<script> 

var count;
var getdata="nulldata1-
data2-
data3-
data4-
";

//Below part is comment in my code
//nulldata1-
data2-
data3-
data4-
";
// comment ends here

var storedata = new Array();
var displaydata;

storedata=getdata.split('-');
document.getElementById("marque").innerHTML = getdata.split('-').join('<br/>');


</script>
启动
var计数;
var getdata=“nulldata1-
数据2-
数据3-
数据4-
";
//下面是我代码中的注释
//空数据1-
数据2-
数据3-
数据4-
";
//评论到此结束
var storedata=新数组();
var数据;
storedata=getdata.split('-');
document.getElementById(“marque”).innerHTML=getdata.split('-').join('
');
getElementById正在处理所有类型的html元素。我认为您的代码中有错误,并且代码运行不正确。请检查您的浏览器控制台错误。

提示:为什么在javascript中对字符串文字使用单引号/双引号?想象一下,变量消息包含另一个单词
word
,最终html是如何运行的de和脚本标记内容看起来就像?@Siva,这是无效的javascript,所以浏览器当然会因为语法而停止解析error@Siva好的,我刚刚这样测试过:
var count;var getdata='messagetext demo';document.getElementById(“marque”).innerHTML=getdata.split('-').join('
'));
@Siva使用浏览器中的实际html更新您的问题谢谢您的回答,但@Lashane sir帮助我解决了这个问题
http://localhost:8080/Projectname/Landing.jsp
<label> starting<marquee id="marque" direction="up"></marquee></label>
<script> 

var count;
var getdata="nulldata1-
data2-
data3-
data4-
";

//Below part is comment in my code
//nulldata1-
data2-
data3-
data4-
";
// comment ends here

var storedata = new Array();
var displaydata;

storedata=getdata.split('-');
document.getElementById("marque").innerHTML = getdata.split('-').join('<br/>');


</script>