提示无法显示网页,但是在如果在函数体外调用就没有什么问题<script language="javascript"  type="text/javascript" src="/include/index.js"></script>
<body bgcolor="F3F3F3" onload="viewinfo()">
function viewinfo()
{
  
 <%  Iterator it = plist.personlist .Iterator();
   while(it.hasNext())
   {
      PersonNode pobj = (PersonNode)it.next();
         System.out.println("xingming "+pobj.getName() );
      System.out.println("操作任务次数"+pobj.getattribute_1()  );//操作任务次数
      System.out.println("监护任务次数"+pobj.getattribute_2()  );///监护任务次数
      System.out.println("负责任务次数"+pobj.getattribute_3()  );//负责任务次数
      System.out.println("写票任务次数"+pobj.getattribute_4()  );///写票任务次数
      System.out.println("操作项数"+pobj.getattribute_5()  );///操作项数
      System.out.println("监护次数"+pobj.getattribute_6()  );///监护次数
      System.out.println("负责次数"+pobj.getattribute_7()  );///负责次数
  }%>
}其中plist是自己建立的一个类

解决方案 »

  1.   

    function viewinfo()
    {
      
     <%  Iterator it = plist.personlist .Iterator();
       while(it.hasNext())
       {
          PersonNode pobj = (PersonNode)it.next();
             System.out.println("xingming "+pobj.getName() );
          System.out.println("操作任务次数"+pobj.getattribute_1()  );//操作任务次数
          System.out.println("监护任务次数"+pobj.getattribute_2()  );///监护任务次数
          System.out.println("负责任务次数"+pobj.getattribute_3()  );//负责任务次数
          System.out.println("写票任务次数"+pobj.getattribute_4()  );///写票任务次数
          System.out.println("操作项数"+pobj.getattribute_5()  );///操作项数
          System.out.println("监护次数"+pobj.getattribute_6()  );///监护次数
          System.out.println("负责次数"+pobj.getattribute_7()  );///负责次数
      }%>
    }这样的写法没有看见过
      

  2.   

    你为什么要把文字放到javascript的方法里面呢?
    搞不懂
      

  3.   

    function viewinfo(){//这里是java代码???}建议把你的这个方面写在java文件中 然后在页面中调用就行
      

  4.   

    <script language="javascript"  type="text/javascript" src="/include/index.js"></script>
    <body bgcolor="F3F3F3" >
    <script language="javascript">
    function viewinfo()
    {
      
     <%  Iterator it = plist.personlist .Iterator();
       while(it.hasNext())
       {
          PersonNode pobj = (PersonNode)it.next();
             System.out.println("xingming "+pobj.getName() );
          System.out.println("操作任务次数"+pobj.getattribute_1()  );//操作任务次数
          System.out.println("监护任务次数"+pobj.getattribute_2()  );///监护任务次数
          System.out.println("负责任务次数"+pobj.getattribute_3()  );//负责任务次数
          System.out.println("写票任务次数"+pobj.getattribute_4()  );///写票任务次数
          System.out.println("操作项数"+pobj.getattribute_5()  );///操作项数
          System.out.println("监护次数"+pobj.getattribute_6()  );///监护次数
          System.out.println("负责次数"+pobj.getattribute_7()  );///负责次数
      }%>
    }
    </script>这样试试,我写了个简单的测试了可以的。