I want to use ServletInvokerPortlet as controller for my protlet
application. Servlet invoked by the ServletInvokerPortlet farwards request
to JSP using RequestDispatcher.
I have registered as Servlet with Jetspeed. Added the servet portlet to my
Home.
When I login to Jetspeed My Home page shows Title of the Portlet, but
doesnot show any content.
Can somebody help me in figuring out what is wrong with what I am doing.
I am listing code
*********************************************************************
Code from the servlet GuestJspServlet.java
*********************************************************************
public class GuestJsp extends HttpServlet {
public void doGet(HttpServletRequest req,
HttpServletResponse res)
throws ServletException, IOException
{
ServletContext app = getServletContext();
RequestDispatcher disp;
disp = app.getRequestDispatcher("/hellouser.jsp");
disp.forward(req, res);
}
}
*******************************************************************
Code from hellouser.jsp
*******************************************************************
<%@ page import="hello.NameHandler" %>
<jsp:useBean id="mybean" scope="page" class="hello.NameHandler" />
<jsp:setProperty name="mybean" property="*" />
<html>
<head><title>Hello, User</title></head>
<body bgcolor="#ffffff" background="background.gif">
<%@ include file="dukebanner.html" %>
<table border="0" width="700">
<tr>
<td width="150"> </td>
<td width="550">
<h1>My name is Duke. What's yours?</h1>
</td>
</tr>
<tr>
<td width="150" </td>
<td width="550">
<form method="get" action=/mvc/guestjsp>
<input type="text" name="username" size="25">
<br>
<input type="submit" value="Submit">
<input type="reset" value="Reset">
</td>
</tr>
</form>
</table>
<%
if ( request.getParameter("username") != null ) {
%>
<%@ include file="response.jsp" %>
<%
}
%>
</body>
</html>
*************************************************************************
Code from Registry file
**************************************************************************
<?xml version="1.0" encoding="UTF-8"?>
<registry>
<portlet-entry name="Servlet" hidden="false" type="abstract"
application="false">
<classname>org.apache.jetspeed.portal.portlets.ServletInvokerPortlet</classn
ame>
</portlet-entry>
<portlet-entry name="MVCServletJSP" hidden="false" type="ref"
parent="Servlet" application="false">
<meta-info>
<title>Hello World MVC</title>
<description>This is my Hello World Servlet</description>
</meta-info>
<parameter name="url" value="/guestjsp" hidden="false"/>
<media-type ref="html"/>
</portlet-entry>
</registry>
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>