var a = portalTabPanel.getActiveTab();怎么老是不对?

解决方案 »

  1.   

    var ?  你这是js代码还是Java代码?说详细一点。
      

  2.   

    这是个JS代码,想转换成JAVA代码,怎么写?
      

  3.   

    <script language="javascript">
    var a = portalTabPanel.getActiveTab();
    </script>
      

  4.   

    out.print("<script language='javascript'> var a = portalTabPanel.getActiveTab();</script>");
      

  5.   

    <script type="text/javascript">
    if(vstitle=="调度会图表"){
    </script>
    <%
    url = "qvp://100.100.100.19/bi/HLKG_BI2.qvw?userid="+userFnumber+"";  
    %>
    <script type="text/javascript">
     } else if (vstitle=="BI测试2010082"){
     </script>
    <%
    url = "qvp://100.100.100.19/bi/HLKG_BI.qvw?userid="+userFnumber+"";  
    %>
    <script type="text/javascript">
       }
    </script>
    这段代码有什么问题吗?执行不过去
      

  6.   


    <script language="javascript">
    var a = portalTabPanel.getActiveTab();
    </script>
    楼主是不知道 怎样在jsp中嵌入JavaScript代码
      

  7.   


    看来楼主连什么是jsp都不知道
      

  8.   

    <script type="text/javascript">
    if(vstitle=="调度会图表"){
    <%
    url = "qvp://100.100.100.19/bi/HLKG_BI2.qvw?userid="+userFnumber+"";  
    out.print(url);
    %>
    } else if (vstitle=="BI测试2010082"){
    <%
    url = "qvp://100.100.100.19/bi/HLKG_BI.qvw?userid="+userFnumber+"";  
    out.print(url);
    %>
    }
    </script>
      

  9.   

    楼主 你可以在业务层进行 a = portalTabPanel.getActiveTab();
        在通过 request.setAttribute("name",a);//放到request里面!
        通过你页面的跳转 再在jsp 或者 JavaScript 里 通过 el 表达式取值 
        var ab = ${a};
       你就可以拿到这个值了?
      还有 你的这种写法有问题:
           <script type="text/javascript">
               if(vstitle=="调度会图表"){
               </script>
               <%
                  url = "qvp://100.100.100.19/bi/HLKG_BI2.qvw?userid="+userFnumber+""; 
                   %>
              <script type="text/javascript">
               } else if (vsti……
           在JavaScript 里面 嵌套 <% %> 我没这么写过!
           你这个 URL 的获取值可以通过我上面的方法哪值 在赋值就可以了 ${url};
      

  10.   

    <script type="text/javascript">
    var a = portalTabPanel.getActiveTab();
    </script>
      

  11.   

    var a = <%=portalTabPanel.getActiveTab();%>
    或者用el表达式也行啊
    记得类要先实例化
      

  12.   


    <script type="text/javascript">
    if(vstitle=="调度会图表"){
    url = "qvp://100.100.100.19/bi/HLKG_BI2.qvw?userid="+<%=userFnumber%>+"";  
    } else if (vstitle=="BI测试2010082"){
    url = "qvp://100.100.100.19/bi/HLKG_BI.qvw?userid="+<%=userFnumber%>+"";  
    }
    </script>
      

  13.   

    可以试试var a = <%=portalTabPanel.getActiveTab();%>