1、一个portlet页面的制作过程 1、 先在NetBeans下建立一个关于porttal的工程(技术通报“jBoss Portlet 设计范例”中已经建立好了)。要有portlet.xml文件。 2、 在此工程下建立一个GPS_zfm.jsp页面: <%@ page contentType="text/html"%> <%@ page pageEncoding="UTF-8"%> <%@ page import="javax.portlet.*,java.util.*,com.wanhai.portlet.*" %> <%@ page import="org.jboss.po
2、rtal.server.PortalConstants" %>
<%@ taglib uri=" prefix="portlet" %>
<%@ page isELIgnored="false" %>
|
|||||||||||||||||||||||||||||||||
23、w.w3.org/2001/XMLSchema-instance' xsi:schemaLocation=' version='1.0'>
24、
25、sp专区:
26、ActionRequest; import javax.portlet.RenderRequest; import javax.portlet.ActionResponse; import javax.portlet.RenderResponse; import javax.portlet.PortletException; import java.io.IOException; import javax.portlet.PortletRequestDispatcher; /** * GPS_zfm Portlet Class */ public class GPS
27、zfm extends GenericPortlet { public void processAction(ActionRequest request, ActionResponse response) throws PortletException, IOException { } public void doView(RenderRequest request, RenderResponse response) throws PortletException, IOException { response.setContentTy
28、pe("text/html"); Tools myTools = new Tools(request); if (myTools.getUserID().trim().equals(this)){ response.getWriter().println("Require Login"); } else{ PortletRequestDispatcher dispatcher = getPortletContext().getRequestDispatcher("/WEB-INF/jsp/GPS_zfm.jsp"); dispatcher.include(request, response); } myTools = null; } } 4、 对所建立的项目进行编译生成WDRECPortal.war文件。 5、 将此war文件放到jboss-portal-2.7.0.GA\server\default\deploy下,然后启动 jboss-portal-2.7.0.GA 6、在浏览器地址栏中输入http://localhost:8080/portal。






