File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Servlets and the fly likes html+applet+servlet=how to do Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Java Interview Guide this week in the Jobs Discussion forum!
JavaRanch » Java Forums » Java » Servlets
Bookmark "html+applet+servlet=how to do" Watch "html+applet+servlet=how to do" New topic

html+applet+servlet=how to do

Gerald Hanson

Joined: Nov 27, 2005
Posts: 3
i have two values that i need to pass to a servlet, one is available on the html page, the other is available in a java applet on the same page.
i am using a regular submit button on the html page, not the applet
i know how to pass the value located on the html page, but not the one in the applet.
do both values have to be in either the html or applet for them to both be passed to the servlet, or can i pass one from the html and one from the applet?
the easiest solution for me would be if I could pass the value from the applet to a hidden input box on the html, then pass both to the servlet
If anyone has any input it would be appreciated
Ulf Dittmer

Joined: Mar 22, 2005
Posts: 42965
Hello "speedstic speedstic"-

Welcome to JavaRanch.

Some housekeeping first: This site has a naming policy, and your display name does not conform to it. Please correct it.

Also, please do not post questions to several forums, like you have done here.

As to your actual question: What you ask is possible, and the submit could happen through the applet or through the HTML form, although it may not work with every browser. The technology you need to use is called LiveConnect, and is described in more detail in the Applet FAQ, which is linked in my signature.
[ November 27, 2005: Message edited by: Ulf Dittmer ]
Gerald Hanson

Joined: Nov 27, 2005
Posts: 3
oh sorry bout the name thing, i didn't realize that i had input the name twice!
and thank you for answering my question
Bear Bibeault
Author and ninkuma

Joined: Jan 10, 2002
Posts: 63873

"speedstic", it wasn't the double name that was the problem. Your display name must be a first and a last name separated by a space character, and must not be obviously fictitious.

Please take a look at the JavaRanch Naming Policy and adjust your display name to match it prior to you next post,

Forum bartender

[Asking smart questions] [About Bear] [Books by Bear]
William Brogden
Author and all-around good cowpoke

Joined: Mar 22, 2000
Posts: 13037
or can i pass one from the html and one from the applet?

The simplest thing to do is have Javascript grab the value from the applet and set it as a hidden field in the form. Variables in the applet class that are public can be accessed by Javascript using the name you set for the applet.
(how people miss that naming policy when signing up, I'll never understand - we like to know who we are talking to.)
I agree. Here's the link:
subject: html+applet+servlet=how to do
It's not a secret anymore!