Probably not the best person to try and answer this, but I will give it a shot....
Assuming that your portlet is a JSP portlet (the answer is similar if it is a Velocity
portlet), one of the parameters you specify for that portlet is the name of the Action
- which will be the class that will be called to handle the display of the portlet
("YourPortletAction" in the example below). That is where the code would go.
I would suggest reviewing the tutorial and focusing on the chapter on the JSP Portlet
(or Velocity Portlet) - that will give you the required background.
Good luck,
RB
Twenty Years | One Mission | Accelerating Business Processes
Richard Berger
Action Technologies, Inc.
VP, Product Management
510.748.1017 (Office)
510.769.0596 (Fax)
www.actiontech.com
NOTE: The opinions expressed herein are those of the writer and not necessarily those
of Action Technologies, Inc. or its employees or its affiliates.
-----Original Message-----
From: Peter Anders�n [mailto:[EMAIL PROTECTED]
Sent: Tuesday, January 27, 2004 6:15 AM
To: Jetspeed Users List
Subject: Re: Getting userid and password
Thanks
Could you just clarify some stuff since im very new to jetspeed.
What do you mean by actionclass it is in my bean or ??
Thanks
Peter
----- Original Message -----
From: "Bela Kovac" <[EMAIL PROTECTED]>
To: "Jetspeed Users List" <[EMAIL PROTECTED]>
Sent: Friday, January 23, 2004 8:44 PM
Subject: Re: Getting userid and password
Am 22.01.2004 um 21:51 schrieb Peter Anders�n:
> Is there a method in the jsp page to get username and password on the
> user logged in or ?
There is a way to get L and P from the user logged in (in a JSP
portlet):
The action class should look something like this:
package yourClassesInHere.modules.actions.portlets;
import org.apache.jetspeed.modules.actions.portlets.JspPortletAction;
import org.apache.jetspeed.portal.Portlet;
import org.apache.jetspeed.util.PortletSessionState;
import org.apache.turbine.util.RunData;
public class YourPortletAction extends JspPortletAction {
protected void buildNormalContext(Portlet portlet, RunData rundata)
{
String uid = (String) rundata.getUser().getUserName();
String passwd = (String) rundata.getUser().getPassword();
rundata.getRequest().setAttribute("passwd", passwd);
rundata.getRequest().setAttribute("uid", uid);
}
}
while in the corresponding .jsp there should be some lines like:
<%
String sUid = (String) request.getAttribute("uid");
String sPasswd = (String) request.getAttribute("passwd");
%>
UID: <%= sUid %><br>
PassWD: <%= sPasswd %>
Hope this helps.
Bela
--
"Der Blitzableiter auf einem Kirchturm ist das denkbar st�rkste
Misstrauensvotum gegen den lieben Gott."
-- Karl Kraus
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]