main.jsp
上传用户:junmaots
上传日期:2022-07-09
资源大小:2450k
文件大小:2k
源码类别:

Jsp/Servlet

开发平台:

Java

  1. <%@page contentType="text/html; charset=GBK" language="java" %>
  2. <%@page import="com.mycompany.news.service.*"%>
  3. <%@page import="com.mycompany.news.dao.impl.*"%>
  4. <%@page import="com.mycompany.news.dto.*"%>
  5. <%@page import="java.text.SimpleDateFormat" %>
  6. <%@page import="java.util.*"%>
  7. <%
  8. SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
  9. ChannelService channelService = new ChannelService();
  10. ColumnService columnService = new ColumnService();
  11. NewsService ns = new NewsService();
  12. List allChannels = channelService.listAllChannels();
  13. if(allChannels==null)
  14.   allChannels=new ArrayList();
  15. %>
  16. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  17. <html>
  18.  <head>
  19. <link href="./css/common.css" rel="stylesheet" type="text/css">
  20. <meta http-equiv="Content-Type" content="text/html; charset=gbk">
  21.    <title>首页</title>
  22.  </head>
  23.  
  24. <body leftmargin="40">
  25. <%for(int i=0;i<allChannels.size();i++){
  26. Channel channel = (Channel)allChannels.get(i);
  27. List recNews = ns.getRecommendedNews(channel.getChannelID().longValue(),1,5);
  28. if(recNews.size()==0)continue;
  29. %>
  30. <table align='center'>
  31. <tr>
  32. <td align="center" width="100%" colspan="3">
  33. <font color='#CCCCFF'><b><%=channel.getChannelName()%></b></font>
  34. </td>
  35. </tr>
  36. <%
  37. for(int j=0;j<recNews.size();j++){
  38. News news = (News)recNews.get(j);
  39. %>
  40. <tr>
  41. <td width="10%"><%=sdf.format(news.getShowTime())%></td>
  42. <td width="70%"><a href="shownews.jsp?id=<%=news.getNewsId()%>" target="_blank"><%=news.getSubject()%></a></td>
  43. <td width="20%"><%=news.getAuthor()%></td>
  44. </tr>
  45. <%}
  46. %>
  47. </table>
  48. <%}%>
  49. </body>