首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

jsp页面的小疑点,答完即刻送分

2012-01-29 
jsp页面的小问题,答完即刻送分jsp页面的问题: getWebiReports(infoStore)是一个字符串,中间有“\t”类型的空

jsp页面的小问题,答完即刻送分
jsp页面的问题: getWebiReports(infoStore)是一个字符串,中间有“\t”类型的空格,以这个空格为分界点把这个字符串分成i个,
如何做,下面的程序在“document.write("<%= title[i]%>") ”提示错误,和其中的i有关,如何获得这个i

<body> 
   
  <div id="rotate">
  <ul>  
  <% out.println(getWebiReports(infoStore)); %>
  <% out.println(getWebiReports(infoStore).split("\t").length); %>
  <% String[] title=getWebiReports(infoStore).split("\t");%>
   
   
  <script type="text/javascript">  
  for (i = 0; i < <% out.println(getWebiReports(infoStore).split("\t").length); %>; i++)
  {  
  document.write("<li>")  
  document.write("<a href=http://localhost:8080/report/report3.jsp target=open>")  
  document.write("<span>")  
  document.write("<%= title[i]%>") ///////报错行///////
  document.write("</span></a></li>") 
  }  
  </script> 
  </ul>
   
   
  </div>
  </body>

[解决办法]
1.不用再用javascript的document.write写页面了。直接通过for循环在JSP直接写就Ok了。
2.代码大致如下:

HTML code
<body>             <div id="rotate">             <ul>                <% out.println(getWebiReports(infoStore)); %>         <% out.println(getWebiReports(infoStore).split("\t").length); %>         <% String[] title=getWebiReports(infoStore).split("\t");%>         <%            for (i = 0; i<title.length; i++)             {            %>                            <li>                <a href=http://localhost:8080/report/report3.jsp target=open>")                <span>                  <%= title[i]%>                </span> </a> </li>         <%}%>                       </ul>                               </div>     </body> 

热点排行