|
Matt,
Basically I want to have a Login.jsp like this:
<%
HttpSession mySession = request.getSession(false);
// get user_id
String suserID = request.getParameter( "username" );
// put values on the session to send them on screen
mySession.setAttribute("username",suserID);
//mySession.setAttribute("username","Reiher");
//redirect to screen
response.sendRedirect("LoginScreen.jsp?username=" +
mySession.getAttribute("username"));
%>
This sits in a location protected by Basic Auth. using a validation list.
I was hoping that request.getParameter("username") would grab the username
entered in the validation list dialog box and I could use it to pass them
on to the URL. Does that make sense??
Sorry, a little green with java
Dave Reiher
System Analyst
Prairie Farms Dairy - Corporate
Ph: 217.854.2547 ext. 254
dreiher@xxxxxxxxxxxxxxxx
"Haas, Matt" <Matt.Haas@xxxxxxxxxxx>
Sent by: web400-bounces@xxxxxxxxxxxx
09/07/2005 09:59 AM
Please respond to
Web Enabling the AS400 / iSeries <web400@xxxxxxxxxxxx>
To
"Web Enabling the AS400 / iSeries" <web400@xxxxxxxxxxxx>
cc
Subject
RE: [WEB400] Redirect JSP
I'm not following what you're doing (I understand what you want to do).
I did a similar thing not too long ago. What I have is:
- A JSP for user name/password entry
- A servlet to process the form. If it passed validation, I do a
redirect to a URL otherwise, I do a forward back to the JSP page to show
error messages.
If you're doing all of this in the JSP, you should have access to a
response object.
One error that I see now that I've taken another look at this is that
request.getRemoteUser() isn't going to return anything (you'll probably
get 'null' returned) unless you password protect the JSP (and servlet if
you're using one) using basic authentication which makes this redundant.
Matt
-----Original Message-----
From: web400-bounces@xxxxxxxxxxxx [mailto:web400-bounces@xxxxxxxxxxxx]
On Behalf Of Dave Reiher/prairiefarms
Sent: Wednesday, September 07, 2005 10:20 AM
To: Web Enabling the AS400 / iSeries
Subject: RE: [WEB400] Redirect JSP
Sorry about that, it does look confusing now that you say that. However,
WEB is the host name, some genious decided to call it that. Basically I
could take that URL and the value of request.getRemoteUser and go right
to
the URL. I am doing something wrong though, because WS doesn't like the
way I am doing it......
Dave Reiher
System Analyst
Prairie Farms Dairy - Corporate
Ph: 217.854.2547 ext. 254
dreiher@xxxxxxxxxxxxxxxx
"Haas, Matt" <Matt.Haas@xxxxxxxxxxx>
Sent by: web400-bounces@xxxxxxxxxxxx
09/07/2005 09:03 AM
Please respond to
Web Enabling the AS400 / iSeries <web400@xxxxxxxxxxxx>
To
"Web Enabling the AS400 / iSeries" <web400@xxxxxxxxxxxx>
cc
Subject
RE: [WEB400] Redirect JSP
You either need to send them to a full URL with the host name (which
you're missing) or to a relative URL. Basically, the redirect URL has to
be something that you could put in a web page as a hyperlink.
Matt
-----Original Message-----
From: web400-bounces@xxxxxxxxxxxx [mailto:web400-bounces@xxxxxxxxxxxx]
On Behalf Of Dave Reiher/prairiefarms
Sent: Wednesday, September 07, 2005 9:21 AM
To: web400@xxxxxxxxxxxx
Subject: [WEB400] Redirect JSP
I want to have a jsp page that I can use just for authenticating users
and
then if valid redirect them to a URL built using the username they
entered. Something like this
String redirectURL = "http://WEB/TEST/WFInvocation.do?inv=INV1&&USR=" +
request.getRemoteUser;
response.sendRedirect(redirectURL);
Only thing I run into right now is that in WebSphere "request" is not
known or valid. Or I am not doing it correctly. Any suggestions???
Thanks!
Dave Reiher
System Analyst
Prairie Farms Dairy - Corporate
Ph: 217.854.2547 ext. 254
dreiher@xxxxxxxxxxxxxxxx
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2025 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.