Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/379.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
Javascript 在脚本标记内使用导入的对象(来自servlet)_Javascript_Jsp_Servlets - Fatal编程技术网

Javascript 在脚本标记内使用导入的对象(来自servlet)

Javascript 在脚本标记内使用导入的对象(来自servlet),javascript,jsp,servlets,Javascript,Jsp,Servlets,我的servlet向JSP页面发送一个对象。此对象有一些属性,根据这些属性,我希望在悬停操作期间更改颜色。一种解决方案是直接在我的JSP页面中更改悬停样式。但是我想知道,我是否可以在脚本标记中使用这个对象并从中做出决定?我找到了,但它不起作用(或者我用错了方法) $(文档).ready(函数(){ //导入对象; }); 您的JSP在服务器上呈现并发送到客户端客户端(浏览器)对Java/JSP代码一无所知 但是,您可以将Java对象的属性呈现到呈现页面中,如: <script>

我的servlet向JSP页面发送一个对象。此对象有一些属性,根据这些属性,我希望在悬停操作期间更改颜色。一种解决方案是直接在我的JSP页面中更改悬停样式。但是我想知道,我是否可以在脚本标记中使用这个对象并从中做出决定?我找到了,但它不起作用(或者我用错了方法)


$(文档).ready(函数(){
//导入对象;
});

您的JSP在服务器上呈现并发送到客户端客户端(浏览器)对Java/JSP代码一无所知

但是,您可以将Java对象的属性呈现到呈现页面中,如:

<script>
    var stringVariable = "${myObject.myStringProperty}";
    var intVariable = ${myObject.myIntProperty};
</script>

var stringVariable=“${myObject.myStringProperty}”;
var intVariable=${myObject.myIntProperty};
这将在您的服务器上呈现,浏览器将看到它,如下所示:

<script>
    var stringVariable = "Hello World!";
    var intVariable = 4711;
</script>

var stringVariable=“你好,世界!”;
var-intVariable=4711;

使用这种技术,您可以在客户机上使用服务器端变量,只要您需要它们(HTML、CSS、Javascript)。

thx@UOO!既然我导入了我的对象,我如何使用myObject.class中的一些getter方法来获取我想要的值?我可以这样做吗?@yaylitz是的,在本例中,它们的名称是
getMyStringProperty()
getMyIntProperty()
。阅读更多信息。
<script>
    var stringVariable = "Hello World!";
    var intVariable = 4711;
</script>