⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 viewrss.jsp

📁 GridSphere 门户 提供一个基于 portlet 的高级开放源代码门户。GridSphere 是在欧盟提供基金的 GridLab 项目下开发的
💻 JSP
字号:
<%@ page import="com.sun.syndication.feed.synd.SyndContent" %>
<%@ page import="com.sun.syndication.feed.synd.SyndEntry" %>
<%@ page import="com.sun.syndication.feed.synd.SyndFeed" %>
<%@ page import="java.util.Date" %>
<%@ page import="java.util.Iterator" %>

<%@ taglib uri="/portletUI" prefix="ui" %>
<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>

<portlet:defineObjects/>

<br>

<ui:messagebox beanId="msg"/>

<% SyndFeed feed = (SyndFeed) request.getAttribute("rssfeed");

    if (feed != null) {
%>

<ui:form action="selectFeed">
    <ui:listbox submitOnChange="true" beanId="feedsLB"/>
</ui:form>

<br>

<%

    Iterator entryIter = feed.getEntries().iterator();
    while (entryIter.hasNext()) {
        SyndEntry entry = (SyndEntry) entryIter.next();
        String entryLink = entry.getLink();
        String entryTitle = entry.getTitle();
        Date entryDate = entry.getPublishedDate();
        SyndContent content = entry.getDescription();
        String value = content.getValue();


%>
<ui:group label="<%=entryTitle%>">
    <ui:text cssStyle="font-size: x-small;  font-weight: italic"><%=entryDate%><br/></ui:text>
    <p/>
    <%=value%>
    <p/>
    <ui:text cssStyle="font-size: x-small;"><a href="<%=entryLink%>">
        <ui:text key="RSS_READ_FULL_STORY"/>
    </a></ui:text>
</ui:group>

<%


    }
%>

<%

    }

%>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -