You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jetspeed-user@portals.apache.org by Enrique Perez <pe...@dit.upm.es> on 2007/04/02 16:53:40 UTC

Re: JSP advice

Hi Aaron,

You were right, I've made a mistake writing the path to the JSPs folder :$
I've written one letter in lower-case when it should be a capital letter...

Yet, I had to change another thing. It's related to the core tag 
library... because it complaints about been unable to find the URI =/
When I commented the line where this taglib is invoked, the content 
rendered normally...

Thanks a lot,
Enrique


Aaron Evans escribió:
> Are you sure you checked *all* of tomcat's logs? Eg. catalina.log
> and/or stdout_20070328.log.
>
> If there is a problem, it should get logged somewhere.  Try an even
> SIMPLER JSP. Better yet, just include some HTML file.  Then you can at
> least rule that out as the culprit.
>
> Then I would double-check your path.
>
> HTH,
> aaron
>
> On 3/28/07, Enrique Perez <pe...@dit.upm.es> wrote:
>> Hi,
>>
>> I'm not used to JSP and I'm getting some trouble to make a portlet
>> redirect the request to a JSP.
>>
>> I've started with a very simple JSP:
>> ---   view_01.jsp   -------------------------------------
>> <%@ page contentType="text/html" %>
>> <%@ page pageEncoding="UTF-8" %>
>> <%@ page import="javax.portlet.*" %>
>>
>> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
>> <%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
>>
>> <portlet:defineObjects />
>>
>> <form action="" method="post">
>>     <table>
>>         <!-- Row 1: is reserved for info -->
>>         <tr>
>>             <td colspan="3">Please, fill in the gaps with the appropiate
>> info...</td>
>>         </tr>
>>         <!-- Row 2: displays error messages -->
>>         <% int flag = 1; %>
>>         <% if (flag==1){ %>
>>         <tr>
>>             <td colspan="3">Show error message</td>
>>         </tr>
>>         <% } %>
>>         <!-- Row 3+: display form fields -->
>>         <tr>
>>             <td>Status</td>
>>             <td>Name</td>
>>             <td>Value</td>
>>         </tr>
>>         <tr>
>>             <td>Mandatory</td>
>>             <td>username:</td>
>>             <td><input type="text" /></td>
>>         </tr>
>>
>>     </table>
>> </form>
>> ---------------------------------------------------------
>>
>> which is invoked from the following simple portlet:
>> ---   portletA.java   -------------------------------------
>> import javax.portlet.*;
>> import java.io.IOException;
>>
>> public class AlfrescoRegistrationPortlet extends GenericPortlet{
>>
>>     private final String jsp_directory = "/jsp/portletA/";
>>
>>     public void doView(RenderRequest request, RenderResponse response)
>>     throws IOException, PortletException{
>>
>>         PortletContext context = super.getPortletContext();
>>         PortletRequestDispatcher rd =
>> context.getRequestDispatcher(jsp_directory + "view_01.jsp");
>>         rd.include(request, response);
>>
>>     }
>> }
>> ---------------------------------------------------------
>>
>> My portlet application structure is:
>> jsp/
>>     portletA/
>>           view_01.jsp
>> WEB-INF
>>     classes/
>>           portletA.class
>>     lib/
>>     src/
>>     tld/
>>
>>
>> Both jetspeed and tomcat (localhost) logs give no error trace...
>> But, though the portlet window is rendered, it renders no content... =/
>>
>> Can anyone tell me what I'm doing wrong or if I'm missing some thing?
>>
>> Thanks in advance.
>>
>> Regards,
>> Enrique
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: jetspeed-user-unsubscribe@portals.apache.org
>> For additional commands, e-mail: jetspeed-user-help@portals.apache.org
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: jetspeed-user-unsubscribe@portals.apache.org
> For additional commands, e-mail: jetspeed-user-help@portals.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-user-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-user-help@portals.apache.org