1 9 package org.jboss.portal.test.portlet; 10 11 import java.io.IOException ; 12 import java.io.PrintWriter ; 13 import java.util.Enumeration ; 14 import java.util.Locale ; 15 import java.util.ResourceBundle ; 16 17 import javax.portlet.GenericPortlet; 18 import javax.portlet.PortletException; 19 import javax.portlet.RenderRequest; 20 import javax.portlet.RenderResponse; 21 22 26 public class TestResourceBundlePortlet extends GenericPortlet 27 { 28 public void render(RenderRequest req, RenderResponse resp) throws PortletException, IOException 29 { 30 resp.setContentType("text/html"); 31 PrintWriter writer = resp.getWriter(); 32 for (Enumeration e = req.getLocales();e.hasMoreElements();) 33 { 34 Locale locale = (Locale )e.nextElement(); 35 ResourceBundle bundle = this.getPortletConfig().getResourceBundle(locale); 36 if (bundle != null) 37 { 38 writer.write("Bundle found for : " + locale + "<br/>"); 39 for (Enumeration f = bundle.getKeys();f.hasMoreElements();) 40 { 41 String key = (String )f.nextElement(); 42 Object value = bundle.getObject(key); 43 writer.write(key + " = " + value + "<br/>"); 44 } 45 } 46 else 47 { 48 writer.write("No bundle found for : " + locale + "<br/>"); 49 } 50 } 51 } 52 } 53 | Popular Tags |