williecg
asked on
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
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
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.
ASKER
jagssidurala,
Thanks for your response. How can I find out what the query string would need to look like?
Thanks for your response. How can I find out what the query string would need to look like?
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....
http://www.3rdpartyurl.com/
so add your parameters as below.
http://www.3rdpartyurl.com?username=ABC&firstname=XYZ etc....
ASKER
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.
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.
server controls itself maintains state and we can use the same to post the value......
A google for dot net post
http://blog.brezovsky.net/
http://blog.brezovsky.net/
ASKER
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?
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?
ASKER
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?
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?
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
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
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
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