import javax.portlet.GenericPortlet; import javax.portlet.PortletException; import javax.portlet.RenderRequest; import javax.portlet.RenderResponse; import java.io.IOException; public class MyPortlet extends GenericPortlet { public void init() throws PortletException { } public void render(RenderRequest request, RenderResponse response) throws PortletException, IOException { } public void processAction(ActionRequest request, ActionResponse response) throws PortletException, IOException { } } <portlet> <portlet-name>MyPortlet</portlet-name> <resource-bundle>com.example.MyPortletResource</resource-bundle> </portlet> public void render(RenderRequest request, RenderResponse response) throws PortletException, IOException { ResourceBundle resourceBundle = ResourceBundle.getBundle("com.example.MyPortletResource", request.getLocale()); String imageUrl = response.encodeURL(resourceBundle.getString("image-url")); String cssUrl = response.encodeURL(resourceBundle.getString("css-url")); // ... } <portlet> <portlet-name>MyPortlet</portlet-name> <supports> <mime-type>text/html</mime-type> </supports> <portlet-preferences> <preference> <name>config-key</name> <value>default-value</value> <read-only>false</read-only> <xml-property>false</xml-property> </preference> </portlet-preferences> </portlet> public void init() throws PortletException { PortletPreferences preferences = getPreferences(); String configValue = preferences.getValue("config-key", "default-value"); // ... }


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