I am running the program from windows,server is on unix(URL which hosts the
jsp)

Quintin Beukes-2 wrote:
> 
> This will be a server problem. The server is not interpretting the result.
> 
> You running windows/linux?
> 
> On 6/25/08, raju <[EMAIL PROTECTED]> wrote:
>>
>>  It redirects but shows the jsp source code.
>>
>>
>>
>>
>>  Quintin Beukes-2 wrote:
>>  >
>>  > Does it not redirect?
>>  >
>>  > Or does it show the JSP source code?
>>  >
>>  >
>>  > On 6/24/08, raju <[EMAIL PROTECTED]> wrote:
>>  >>
>>  >>  Hi Quintin ,
>>  >>
>>  >>  I am basically Logging in by passing login credentials.On successful
>>  >> login
>>  >>  user is taken to a jsp which lists say list of employees from
>> database.I
>>  >> am
>>  >>  ending up getting the jsp code in response not the one which
>> contains
>>  >>  ids(dynamic data from DB)  data displayed.If i do view source from
>>  >> browser i
>>  >>  can see links for various ids.
>>  >>
>>  >>
>>  >>  Heres the code if uploaded one was not available.
>>  >>  ---------------------------------------------------
>>  >>
>>  >>
>>  >>  import java.io.IOException;
>>  >>
>>  >>  import org.apache.commons.httpclient.Cookie;
>>  >>  import org.apache.commons.httpclient.DefaultHttpMethodRetryHandler;
>>  >>  import org.apache.commons.httpclient.HttpClient;
>>  >>  import org.apache.commons.httpclient.HttpException;
>>  >>  import org.apache.commons.httpclient.NameValuePair;
>>  >>  import org.apache.commons.httpclient.cookie.CookiePolicy;
>>  >>  import org.apache.commons.httpclient.methods.GetMethod;
>>  >>  import org.apache.commons.httpclient.methods.PostMethod;
>>  >>  import org.apache.commons.httpclient.params.HttpMethodParams;
>>  >>
>>  >>
>>  >>  public class RedirectHttpClient {
>>  >>
>>  >>     static String LOGON_SITE = "";
>>  >>
>>  >>     static int LOGON_PORT = 0;
>>  >>
>>  >>     static String LOGON_PROTOCOL = "";
>>  >>
>>  >>     public RedirectHttpClient() {
>>  >>         super();
>>  >>     }
>>  >>
>>  >>     /**
>>  >>      * @param args
>>  >>      */
>>  >>     public static void main(String[] args) {
>>  >>         // TODO Auto-generated method stub
>>  >>         getWebPage();
>>  >>     }
>>  >>
>>  >>
>>  >>
>>  >>     public static void getWebPage() {
>>  >>          String urlDetails[] = splitURL("https://mysite.com";);
>>  >>         LOGON_PROTOCOL = urlDetails[0];
>>  >>         LOGON_SITE = urlDetails[1];
>>  >>
>>  >>         if (urlDetails.length != 2) {
>>  >>
>>  >>             LOGON_PORT = Integer.parseInt(urlDetails[2].trim());
>>  >>         }
>>  >>         String url = "https://mysite.com/servlets/Logon";;
>>  >>         HttpClient client = new HttpClient();
>>  >>        
>> client.getParams().setParameter(HttpMethodParams.RETRY_HANDLER,
>>  >>             new DefaultHttpMethodRetryHandler(0, false));
>>  >>
>>  >>         client.getHostConfiguration().setHost(LOGON_SITE, LOGON_PORT,
>>  >>  LOGON_PROTOCOL);
>>  >>
>>  >>         GetMethod get = new GetMethod(url);
>>  >>         NameValuePair[] data = new NameValuePair[2];
>>  >>         data[0] = new NameValuePair("username", "xyz");
>>  >>         data[1] = new NameValuePair("password", "xyz");
>>  >>         get.setQueryString(data);
>>  >>         get.setFollowRedirects(true);
>>  >>
>>  >>         String strGetResponseBody = null;
>>  >>
>>  >>         try {
>>  >>             int iGetResultCode = client.executeMethod(get);
>>  >>             System.out.println(get.getURI());
>>  >>
>>  >>
>>  >>             strGetResponseBody = get.getResponseBodyAsString();
>>  >>            // System.out.println(strGetResponseBody);
>>  >>             System.out.println(get.getRequestHeader("Cookie"));
>>  >>             Cookie[] cookies = client.getState().getCookies();
>>  >>             for (int i = 0; i < cookies.length; i++) {
>>  >>                 System.out.println("lets check if its coming here");
>>  >>                 Cookie cookie = cookies[i];
>>  >>                 System.out.println("Cookie: " + cookie.getName() + ",
>>  >> Value:
>>  >>  " + cookie.getValue()
>>  >>                     + ", IsPersistent?: " + cookie.isPersistent() +
>> ",
>>  >>  Expiry Date: "
>>  >>                     + cookie.getExpiryDate() + ", Comment: " +
>>  >>  cookie.getComment());
>>  >>
>>  >>                 cookie.setValue("My own value");
>>  >>             }
>>  >>
>>  >>             PostMethod authget = new
>>  >>  PostMethod("https://mysite.com/html/details.jsp";);
>>  >>             authget.setRequestHeader(get.getRequestHeader("Cookie"));
>>  >>             authget.setRequestHeader(get.getRequestHeader("Host"));
>>  >>            
>> authget.setRequestHeader(get.getRequestHeader("User-Agent"));
>>  >>
>>  >>             client.executeMethod(authget);
>>  >>             String responseBody1 = authget.getResponseBodyAsString();
>>  >>
>>  >>         } catch (Exception ex) {
>>  >>             ex.printStackTrace();
>>  >>         } finally {
>>  >>             get.releaseConnection();
>>  >>         }
>>  >>     }
>>  >>
>>  >>     /**
>>  >>      * Splits url into protocol,host and port.
>>  >>      *
>>  >>      * @param url
>>  >>      * @return
>>  >>      */
>>  >>     private static String[] splitURL(String url) {
>>  >>         String[] ulrDetails = null;
>>  >>         String urlStr = url.replace("//", "");
>>  >>         String regex = ":";
>>  >>
>>  >>
>>  >>         ulrDetails = urlStr.split(regex);
>>  >>
>>  >>         return ulrDetails;
>>  >>     }
>>  >>  }
>>  >>  Thanks
>>  >>  Raj
>>  >>
>>  >>
>>  >>
>>  >>
>>  >>
>>  >>
>>  >>
>>  >>  Quintin Beukes-2 wrote:
>>  >>  >
>>  >>  > Hey,
>>  >>  >
>>  >>  > Can you please explain in more detail what you are trying to
>> achieve,
>>  >>  > and what the results are?
>>  >>  >
>>  >>  > Q
>>  >>  >
>>  >>  > On 6/24/08, raju <[EMAIL PROTECTED]> wrote:
>>  >>  >>
>>  >>  >>  Hi,
>>  >>  >>
>>  >>  >>  I am able to redirect on successful Login  to a jsp page which
>> lists
>>  >>  >>  data.But i still seem to get the jsp content not along with the
>>  >>  >> dynamically
>>  >>  >>  generated data as the response.Maybe i may have to submit to jsp
>>  >> again
>>  >>  >> which
>>  >>  >>  i tried.
>>  >>  >>
>>  >>  >>  Code for same is attached.
>>  >>  >>
>>  >>  >>  Regards
>>  >>  >>  Raj
>>  >>  >>
>>  >>  >> --
>>  >>  >>  View this message in context:
>>  >>  >>
>>  >>
>> http://www.nabble.com/Redirect....Posting-data-to-a-jsp-and-Reading-html-response-from-it...-tp18090021p18090021.html
>>  >>  >>  Sent from the HttpClient-User mailing list archive at
>> Nabble.com.
>>  >>  >>
>>  >>  >>
>>  >>  >>
>>  >> ---------------------------------------------------------------------
>>  >>  >>  To unsubscribe, e-mail:
>> [EMAIL PROTECTED]
>>  >>  >>  For additional commands, e-mail:
>> [EMAIL PROTECTED]
>>  >>  >>
>>  >>  >>
>>  >>  >
>>  >>  >
>>  >>  >
>>  >>  > --
>>  >>  > Quintin Beukes
>>  >>  >
>>  >>  >
>> ---------------------------------------------------------------------
>>  >>  > To unsubscribe, e-mail: [EMAIL PROTECTED]
>>  >>  > For additional commands, e-mail:
>> [EMAIL PROTECTED]
>>  >>  >
>>  >>  >
>>  >>  >
>>  >>
>>  >>  --
>>  >>
>>  >> View this message in context:
>>  >>
>> http://www.nabble.com/Redirect....Posting-data-to-a-jsp-and-Reading-html-response-from-it...-tp18090021p18091092.html
>>  >>
>>  >> Sent from the HttpClient-User mailing list archive at Nabble.com.
>>  >>
>>  >>
>>  >> 
>> ---------------------------------------------------------------------
>>  >>  To unsubscribe, e-mail: [EMAIL PROTECTED]
>>  >>  For additional commands, e-mail: [EMAIL PROTECTED]
>>  >>
>>  >>
>>  >
>>  >
>>  > --
>>  > Quintin Beukes
>>  >
>>  > ---------------------------------------------------------------------
>>  > To unsubscribe, e-mail: [EMAIL PROTECTED]
>>  > For additional commands, e-mail: [EMAIL PROTECTED]
>>  >
>>  >
>>  >
>>
>>  --
>>
>> View this message in context:
>> http://www.nabble.com/Redirect....Posting-data-to-a-jsp-and-Reading-html-response-from-it...-tp18090021p18104911.html
>>
>> Sent from the HttpClient-User mailing list archive at Nabble.com.
>>
>>
>>  ---------------------------------------------------------------------
>>  To unsubscribe, e-mail: [EMAIL PROTECTED]
>>  For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
> 
> 
> -- 
> Quintin Beukes
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Redirect....Posting-data-to-a-jsp-and-Reading-html-response-from-it...-tp18090021p18107559.html
Sent from the HttpClient-User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to