1 静态内容的简单 portlet
package com.ibm.wps.samples.weather;
import java.io.*;
import org.apache.jetspeed.portlet.*;
import org.apache.jetspeed.portlets.*;
/** * WeatherPortlet.java ?Simple Example to display weather. */
public class WeatherPortlet extends AbstractPortlet {
public void init(PortletConfig portletConfig) throws UnavailableException {
super.init(portletConfig);
}
public void service(PortletRequest request, PortletResponse response) throws PortletException, IOException
{
PrintWriter writer = response.getWriter();
writer.println("The weather is 78 degress"); }
}
这是一个非常基本的 portlet,它只是输出静态消息“The weather is 78 degrees”。它显示了基本的类接口 AbstractPortlet,要创建新的 portlet 应用程序需要继承这个接口。与 servlet 一样,portlet 有一个 service 方法,为向 portlet 窗口返回内容,必须覆盖这个方法。这个示例显示了如何从 PortletResponse 对象获取 PrintWriter 以便将 HTML 内容写到输出流