I mailed here in the subject of html output by serlvet depends on browser?.As a result, I got two remails.One is about cookies,the other is about time out of browser. For the cookies,I used session object instead of cookies because cookies performance depends on browser.Can't browser problem be solved by session object? For the time out,I had the same thought at first. To be sure,internet explorer could display short lines such as there are no data concerned. But netscpae could successfully display many html lines that servlet create dynamically. The follows is the souce codes in which servlet dynamically creates html. Can't internet explorer respond the lines like this To be honest,I don't know how to rewrite the codes. public void make_html0(int int_action,HttpSession session,PrintWriter out){ int int_start=int_action; // the first index of the page displayed Vector v_main_info=(Vector)session.getValue("Rapaman.RapamanInfo"); int int_size=v_main_info.size(); int int_span=int_size-int_start; int int_end; if(int_span<=5){ int_end=int_size; }else{ int_end=int_start+5; } out.println("<html>"); out.println("<head><title>******</title></head>"); out.println("<body>"); out.println(" <table align=center>"); out.println(" <tr>"); out.println(" <td>"); out.println(" <table align=center>"); out.println(" <tr><td align=center><font size=4><b>RESULT</b>"); out.println(" </font></td><td></td>"); out.println(" <td align=center><font size=4><b>NUMBER CONCERNED:</b>"); out.println(" </font></td><td><font size=4><b>"+int_size+"</b></font></td>"); out.println(" </tr>"); out.println(" </table>"); out.println(" </td>"); out.println(" </tr>"); out.println(" <tr>"); out.println(" <td>"); out.println(" <table align=center>"); out.println(" <tr>"); out.println(" <td>"); out.println((int_start+1)+"TO"+int_end); out.println(" </td>"); out.println(" </tr>"); out.println(" </table>"); out.println(" </td>"); out.println(" </tr>"); out.println(" <tr><td><br></td>"); out.println(" </tr>"); out.println(" <tr>"); out.println(" <td>"); out.println(" <table border=1 align=center>"); out.println(" <tr><td align=center>TOWN </td><td align=center> DATE </td><td>CATEGORY</td>"); out.println(" <td align=center>TYPE</td><td align=center>RENT1</td>"); out.println(" <td align=center></td>RENT2<td align=center>RENT3</td>"); out.println(" <td align=center>PARK</td><td align=center>DETAIL</td>"); out.println(" </tr>"); String fc=" <td align=center bgcolor=#FFCCCC>"; String feb=" <td align=center bgcolor=#FEE9B6><font color=blue>"; String fe=" <td align=center bgcolor=#FEE9B6>"; String td="</td>"; String ftd="</font></td>"; String st1=fc,st2=td,st3=fc; for(int i=int_start;i<int_end;i++){ Vector v_info=(Vector)v_main_info.elementAt(i); String st_bkid=(String)v_info.elementAt(1); String st_bksmk=(String)v_info.elementAt(2); String st_chou=(String)v_info.elementAt(3); if(st_chou==null || st_chou.equals("*") || st_chou.equals("null")){ st_chou=""; } String st_nen=(String)v_info.elementAt(4); String st_getu=(String)v_info.elementAt(5); if(st_nen.equals("0")){ st_nen=""; }else{ st_nen="YEAR" + st_nen; } if(st_getu.equals("0")){ st_getu=""; }else{ st_getu="MONTH"+st_getu; } String st_nengetu=st_nen+st_getu; String st_bkseqid=(String)v_info.elementAt(6); String st_taipu=(String)v_info.elementAt(7); String st_yachin=(String)v_info.elementAt(8); String st_kyoeki=(String)v_info.elementAt(9); if(st_kyoeki.equals("0")){st_kyoeki="NONE";} String st_sikikin=(String)v_info.elementAt(10); if(st_sikikin.equals("0")){st_sikikin="NONE";} String st_chusya=(String)v_info.elementAt(11); if(st_chusya.equals("true")){ st_chusya="YES"; }else{ st_chusya="NO"; } if(i%2==0){ st1=fc;st2=td;st3=fc; }else{ st1=feb;st2=ftd;st3=fe; } out.println(" <tr>"); out.println(st1+st_chou+st2); out.println(st1+st_nengetu+st2); out.println(st1+st_bksmk+st2); out.println(st1+st_taipu+st2); out.println(st1+st_yachin+st2); out.println(st1+st_kyoeki+st2); out.println(st1+st_sikikin+st2); out.println(st1+st_chusya+st2); out.println(st3); out.println(" <form action=http://SERVER ADDRESS:8080/servlet/RapamanDBdServlet method=post>"); out.println(" <input type=hidden name=bkid value=" + st_bkid + ">"); out.println(" <input type=hidden name=bkseqid value=" + st_bkseqid + ">"); out.println(" <input type=submit value=\"DETAIL\">"); out.println(" </form>"); out.println(" </td>"); out.println(" </tr>"); } out.println(" </table>"); out.println(" </td>"); out.println(" </tr>"); out.println(" <tr><td><br><br></td>"); out.println(" </tr>"); out.println(" <tr>"); out.println(" <td>"); out.println(" <table align=center>"); out.println(" <tr>"); if(int_start==0){ if(int_span>5){ make_tugihtml(out,int_start); } }else if(int_start!=0){ if(int_span<=5){ make_maehtml(out,int_start); }else if(int_span>5){ make_maehtml(out,int_start); make_tugihtml(out,int_start); } } make_futterhtml(out); } public void make_maehtml(PrintWriter out,int int_start){ out.println(" <td>"); out.println(" <form action=http://SERVER ADDRESS:8080/servlet/RapamanDBmServlet method=post>"); int_start=int_start-5; out.println(" <input type=hidden name=action value=" + int_start + ">"); out.println(" <input type=submit value= PREVIOUS >"); out.println(" </form>"); out.println(" </td>"); } public void make_tugihtml(PrintWriter out,int int_start){ out.println(" <td>"); out.println(" <form action=http://SERVER ADDRESS:8080/servlet/RapamanDBmServlet method=post>"); int_start=int_start+5; out.println(" <input type=hidden name=action value=" + int_start + ">"); out.println(" <input type=submit value= NEXT >"); out.println(" </form>"); out.println(" </td>"); } public void make_futterhtml(PrintWriter out){ out.println(" </tr>"); out.println(" </table>"); out.println(" </td>"); out.println(" </tr>"); out.println(" <tr>"); out.println(" <td>"); out.println(" <table align=center>"); out.println(" <tr>"); out.println(" <td><a href=/Kinomiya_html/Rapaman.html>TO SEARCH</a></td>"); out.println(" </tr>"); out.println(" </table>"); out.println(" </td>"); out.println(" </tr>"); out.println(" </table>"); out.println(" </body>"); out.println("</html>"); } I am sorry that this mail has long lines. Hiroshi Kasamatsu [EMAIL PROTECTED] ___________________________________________________________________________ To unsubscribe, send email to [EMAIL PROTECTED] and include in the body of the message "signoff SERVLET-INTEREST". Archives: http://archives.java.sun.com/archives/servlet-interest.html Resources: http://java.sun.com/products/servlet/external-resources.html LISTSERV Help: http://www.lsoft.com/manuals/user/user.html

Reply via email to