<html>
  <head>    
    <title>My JSP 'tstvnews.jsp' starting page</title>
<style type="text/css">
   a:link,a:visited{text-decoration:none;}
</style>
  </head>
    <%
   Itstv it=new TstvImpl();
   PageResult pr=it.getTSTVChannel();
   List ls=pr.getPageList();
   DateTime dt=new DateTime();
   %>
  <body >
  <form action="tstvnews">
    <table background="tstvimg/news.jpg" width="640" height="526" border="0" cellpadding="0" cellspacing="0">
<tr>
<td colspan="5" width="640" height="79" alt=""></td>
</tr>
<tr>
<td rowspan="4" width="26" height="447" alt=""></td>
<td width="125" height="24" alt="">
<select name="channelName" style="width:123">
       <%for(int i=0;i<ls.size();i++){
     ExChannel ec=(ExChannel)ls.get(i); 
     out.print("<option value='"+ec.getId()+"'>"+ec.getChannelName()+"</option>");
     }%>
      </select>
</td>
<td rowspan="3" width="36" height="352" alt=""></td>
<td rowspan="3" width="419" height="352" alt="">
<table>
<tr></tr>
</table>
</td>
<td rowspan="4" width="34" height="447" alt=""></td>
</tr>
<tr>
<td width="125" height="20" alt=""></td>
</tr>
<tr>
<td width="125" height="308" alt="" valign="top">
<table width="125"  border="0" cellpadding="0" cellspacing="0">
<%
for(int d=0;d<7;d++){
%>
<a href=""><tr height=40 ><%=dt.getNDayBeforeCurrentDate(d) %></tr></a><br>
<% 
}
 %>
</table>
</td>
</tr>
<tr>
<td colspan="3" width="580" height="95" alt="">
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="145" align="right"></td>
<td width="145" align="right">上一页</td>
<td width="145" align="right">下一页</td>
<td width="145" align="right">共x页</td>
</tr>
</table>
</td>
</tr>
</table>
</form>
  </body>
</html>在这个页面 先传递一个频道 再传递一个日期,翻页的时候还要把页数号传过去 

解决方案 »

  1.   


    <html>
      <head>    
        <title>My JSP 'tstvnews.jsp' starting page</title>
    <style type="text/css">
       a:link,a:visited{text-decoration:none;}
    </style>
      </head>
        <%
       Itstv it=new TstvImpl();
       PageResult pr=it.getTSTVChannel();
       List ls=pr.getPageList();
       DateTime dt=new DateTime();
       %>
      <body >
      <form action="tstvnews">
        <table background="tstvimg/news.jpg" width="640" height="526" border="0" cellpadding="0" cellspacing="0">
    <tr>
    <td colspan="5" width="640" height="79" alt=""></td>
    </tr>
    <tr>
    <td rowspan="4" width="26" height="447" alt=""></td>
    <td width="125" height="24" alt="">
    <select name="channelName" style="width:123">
           <%for(int i=0;i<ls.size();i++){
         ExChannel ec=(ExChannel)ls.get(i); 
         out.print("<option value='"+ec.getId()+"'>"+ec.getChannelName()+"</option>");
         }%>
          </select>
    </td>
    <td rowspan="3" width="36" height="352" alt=""></td>
    <td rowspan="3" width="419" height="352" alt="">
    <table>
    <tr></tr>
    </table>
    </td>
    <td rowspan="4" width="34" height="447" alt=""></td>
    </tr>
    <tr>
    <td width="125" height="20" alt=""></td>
    </tr>
    <tr>
    <td width="125" height="308" alt="" valign="top">
    <table width="125"  border="0" cellpadding="0" cellspacing="0">
    <%
    for(int d=0;d<7;d++){
    %>
    <a href=""><tr height=40 ><%=dt.getNDayBeforeCurrentDate(d) %></tr></a><br>
    <% 
    }
     %>
    </table>
    </td>
    </tr>
    <tr>
    <td colspan="3" width="580" height="95" alt="">
    <table border="0" cellpadding="0" cellspacing="0">
    <tr>
    <td width="145" align="right"></td>
    <td width="145" align="right">上一页</td>
    <td width="145" align="right">下一页</td>
    <td width="145" align="right">共x页</td>
    </tr>
    </table>
    </td>
    </tr>
    </table>
    </form>
      </body>
    </html>