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]



Reply via email to