[jboss-user] [JBoss Portal] - Display swf within portlet

anantj do-not-reply at jboss.com
Thu Aug 30 12:04:23 EDT 2007


All,

I have a sample portlet which should display a swf file. The portlet deploys without any problems but when viewed does not display the swf.

Here is my code


  | HelloWorldPortlet.java
  | public class HelloWorldPortlet extends GenericPortlet
  | {
  |    protected void doView(RenderRequest rRequest, RenderResponse rResponse)
  |                      throws PortletException, IOException, UnavailableException
  |    {
  |       try
  |       {
  |          rResponse.setContentType("text/html");
  |          javax.portlet.PortletRequestDispatcher prd = getPortletContext().getRequestDispatcher("/WEB-INF/jsp/FirstChart.html");
  |          prd.include(rRequest, rResponse);
  |       }
  |       catch(Exception e)
  |       {
  |          e.printStackTrace();
  |       }
  |    }
  | }
  | 


  | helloworld-object.xml
  | <?xml version="1.0" encoding="UTF-8"?>
  | <!DOCTYPE deployments PUBLIC
  |    "-//JBoss Portal//DTD Portal Object 2.6//EN"
  |    "http://www.jboss.org/portal/dtd/portal-object_2_6.dtd">
  | <deployments>
  |    <deployment>
  |       <parent-ref>default.default</parent-ref>
  |       <if-exists>overwrite</if-exists>
  |       <window>
  |          <window-name>HelloWorldPortletWindow</window-name>
  |          <instance-ref>HelloWorldPortletInstance</instance-ref>
  |          <region>center</region>
  |          <height>1</height>
  |       </window>
  |    </deployment>
  | </deployments>
  | 


  | jboss-portlet.xml
  | <?xml version="1.0" encoding="UTF-8"?>
  | <!DOCTYPE portlet-app PUBLIC
  |    "-//JBoss Portal//DTD JBoss Portlet 2.6//EN"
  |    "http://www.jboss.org/portal/dtd/jboss-portlet_2_6.dtd">
  | <portlet-app>
  | 	<portlet>
  | 	        <portlet-name>HelloWorldPortlet</portlet-name>
  | 	        <header-content>
  | 	            <script type="text/javascript" src="/js/FusionCharts.js"></script>
  | 	        </header-content>
  |     	</portlet>
  | </portlet-app>
  | 


  | <?xml version="1.0" encoding="UTF-8"?>
  | <portlet-app xmlns="http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd"
  |              xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  |              xsi:schemaLocation="http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd
  |                                  http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd"
  |              version="1.0">
  |    <portlet>
  |       <portlet-name>HelloWorldPortlet</portlet-name>
  |       <portlet-class>HelloWorldPortlet</portlet-class>
  |       <supports>
  |          <mime-type>text/html</mime-type>
  |          <portlet-mode>VIEW</portlet-mode>
  |       </supports>
  |       <portlet-info>
  |          <title>HelloWorld Portlet</title>
  |       </portlet-info>
  |    </portlet>
  | </portlet-app>
  | 


  | portlet-instance.xml
  | <?xml version="1.0" standalone="yes"?>
  | <!DOCTYPE deployments PUBLIC
  |    "-//JBoss Portal//DTD Portlet Instances 2.6//EN"
  |    "http://www.jboss.org/portal/dtd/portlet-instances_2_6.dtd">
  | <deployments>
  |    <deployment>
  |       <instance>
  |          <instance-id>HelloWorldPortletInstance</instance-id>
  |          <portlet-ref>HelloWorldPortlet</portlet-ref>
  |       </instance>
  |    </deployment>
  | </deployments>
  | 


  | FirstChart.html
  | <body>
  |       <div id="chartdiv" align="center">
  |          The chart will appear within this DIV. This text will be replaced by the chart.
  |       </div>
  | </body>
  | 

Any help would be appreciated.

Thanks
Anant J

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4079687#4079687

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4079687



More information about the jboss-user mailing list