zoukankan      html  css  js  c++  java
  • EOS project 中 的一个 jsp 文件中 调用 javascript函数的问题

    大家好!

     在我的 EOS 项目中,有一个页面流,共三个元素:“开始”---“视图”----“结束”。其中视图与一个jsp文件(A.jsp)关联。

    页面流完成的任务是在 jsp 文件呈现的网页上展示一个 flash (一个饼图),控制饼图的数据是在jsp 文件中生成的,然后把数据传递给一个javascript函数,由此函数具体完成flash的展现。

    此饼图来自 http://www.fusioncharts.com/Default.asp 为了展现饼图需要下载flash 文件,fusioncharts提供许多种flash。在下面的代码中使用的是  Doughnut2D.swf  。因为此论坛的上传附件功能无法使用,所以请想要帮助我的朋友到  www.fusioncharts.com/Default.asp 下载

    FusionCharts v3 (链接就在 FusionCharts v3 Links 下方的 'download')。解压缩后,可以看到 Doughnut2D.swf  charts 目录下。使用此flash很简单,直接把它放在 项目的webroot (Eclipse) webcontent (EOS Studio, Web Project) 下即可, 我是把它放在webroot / webcontent charts目录下。 javascript 文件 FusionCharts.js 在JSClass目录下。

    我在 Eclipse 中以及在 EOS Studio 建立 Web Project 都是可以通过的。

    但在 EOS Studio 建立的EOS项目中建立上述三元素页面流中无法通过。

    如果在 A.jsp 文件中 使用 <<script>> ...... <</script>> 调用javascript函数,似乎调用不到 javascript函数。如果使用<<h:script>>调用javascript函数,感觉能够调到 javascript函数。但会出现下列错误

                            h:script must be empty according to TLD.

    请大家帮助。

    jsp文件内容如下

      

    Code

    -----------

    javascript 程序 FusionCharts.js  如下所示.

    (主要作用是展示一个flash swf文件,具体要展示的swf文件名,包含在上面的jsp 文件中的变量strXML里,并通过 myChart1.render("chartDiv");  语句传进 javascript 函数)FusionCharts.js 可以在下载的fusioncharts的JSClass目录下找到。

    Code

  • 相关阅读:
    kali国内更新源
    nmap教程(下)
    nmap教程(上)
    apt-get常用命令
    linux如何制作程序桌面快捷方式
    linux怎么把英文版火狐浏览器改成中文
    百度地图demo
    普元云计算-一起来DIY一个人工智能实验室吧
    普元云计算-拥抱人工智能,从机器学习开始
    普元云计算-Java开发者的PaaS指南
  • 原文地址:https://www.cnblogs.com/cy163/p/1602784.html
Copyright © 2011-2022 走看看