- Apache Maven mvn archetype:generate -DgroupId=com.example -DartifactId=myportlet -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false <dependency> <groupId>javax.portlet</groupId> <artifactId>portlet-api</artifactId> <version>3.0.0</version> </dependency> import javax.portlet.GenericPortlet; import javax.portlet.PortletException; import javax.portlet.PortletRequest; import javax.portlet.PortletResponse; import javax.portlet.RenderRequest; import javax.portlet.RenderResponse; import java.io.IOException; public class MyPortlet extends GenericPortlet { public void doView(RenderRequest req, RenderResponse res) throws PortletException, IOException { PortletResponse.getWriter().write("Hello, World!"); } } <portlet-app xmlns="http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/portlet/portlet-app_3_0.xsd" version="3.0"> <portlet> <portlet-name>myportlet</portlet-name> <display-name>My Portlet</display-name> <portlet-class>com.example.MyPortlet</portlet-class> <init-param> <name>javax.portlet.display-name</name> <value>My Portlet</value> </init-param> <supports> <mime-type>text/html</mime-type> <portlet-mode>view</portlet-mode> </supports> </portlet> </portlet-app> mvn clean package


上一篇:
下一篇:
切换中文