Bonjour,
je tente de faire un tutoriel pour portlet de base qui soient déployables sur tout conteneur de portlets.
J'ai donc fait un portlet tout simple :
code du portlet :
J'ai fait un portlet.xml :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 public class PortletA extends GenericPortlet { protected void doView(RenderRequest rRequest, RenderResponse rResponse) throws IOException, PortletException { rResponse.setContentType("text/html"); PrintWriter writer = rResponse.getWriter(); writer.write("Hello World"); writer.close(); } }
Je déploie sans soucis sous JBoss mais ça marche pas sur Jetspeed.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 <?xml version="1.0" encoding="UTF-8"?> <portlet-app xmlns="http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd" version="2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd"> <portlet> <portlet-name>PortletA</portlet-name> <portlet-class>tuto.portlet.PortletA</portlet-class> <supports> <mime-type>text/html</mime-type> <portlet-mode>VIEW</portlet-mode> </supports> <portlet-info> <title>Portlet A</title> </portlet-info> </portlet> </portlet-app>
Des infos ?
Partager