Fill in form with Java

I have a net4 app with a page that has several panels.  

One of the panels contains a link to a third party application.  

That application presents a form in the panel.  The form has a username text box and a login control.  There is no html associated with the third party app other than the link.

I would like to fill in the text box with the username I have obtained earlier in the session from the user, and then programmatically click the login control in the third party panel.

I do not know Java, but I suspect it might do the trick.  

Thanks in advance.
Cgee
williecgAsked:
Who is Participating?
 
Michel PlungjanConnect With a Mentor IT ExpertCommented:
Get Firefox, install firebug, open NET console.

Or

Get IEHTTP for IE8

Or put a dumper on your server and replace the form action with that
0
 
Michel PlungjanIT ExpertCommented:
Java is not JavaScript.

Java in a browser would mean writing an applet. I assume you meant JavaScript

In either case you would need a signed script or applet to fill in a form on a third party website

Instead use a http connection in .NET, connect and get  the form and post it back to the 3rd party from your server
0
 
jagssiduralaCommented:
you have to send a parameters as url parameters (query strings) or cookies but your 3rd party app should recognize these parameters to assign username or what ever fields you want to prefill.
0
Cloud Class® Course: MCSA MCSE Windows Server 2012

This course teaches how to install and configure Windows Server 2012 R2.  It is the first step on your path to becoming a Microsoft Certified Solutions Expert (MCSE).

 
williecgAuthor Commented:
jagssidurala,

Thanks for your response. How can I find out what the query string would need to look like?
0
 
jagssiduralaCommented:
for ex: if 3rd party url is looks as below

http://www.3rdpartyurl.com/

so add your parameters as below.

http://www.3rdpartyurl.com?username=ABC&firstname=XYZ etc....
0
 
williecgAuthor Commented:
mplungjan,

Any suggestions on how best to use a http connection in .NET, connect and get  the form and post it back ?  I have not done that.  Thanks for the suggestion.
0
 
jagssiduralaCommented:
server controls itself maintains state and we can use the same to post the value......
0
 
Michel PlungjanIT ExpertCommented:
A google for dot net post
http://blog.brezovsky.net/
0
 
williecgAuthor Commented:
jagssidurala,

thanks, i tried several querystrings, but shooting in the dark.  if it does use querystrings, any way to see what i am sending to the server when i enter the data on my pc?
0
 
williecgAuthor Commented:
mplungjan,

thanks,  I don't do C#, but i found similar info for vb.  it seems to me i need info on what the server is getting from the client in order to post the correct information.

Any suggestions on how I can "see" what the client is sending to the server?
0
 
williecgAuthor Commented:
mplungjan,
Thanks, I loaded firebug and now I see what is being passed.  I think the http connection in .NET sounds promising.  At this point I know a lot more than when I asked the question.  I need to do some research to better understand so I can ask more focused questions.  I am awarding you the points, and appreciate your sharing.
Cgee
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.