si lo que queres es que el java se comunique con php sin tener que dar un submit a un formulario usa AJAX
Código HTML:
<Script>
function CrearXMLHttp(){
XMLHTTP=false;
if(window.XMLHttpRequest){
return new XMLHttpRequest();
}else if(window.ActiveXObject){
return new ActiveXObject("Microsoft.XMLHTTP");
}
}
function OpenPage(url){
req=CrearXMLHttp();
if(req){
req.onreadystatechange = manejador2;
req.open("POST",url,true);
req.send(null);
}
}
function manejador2(){
if(req.readyState == 4){
if(req.status == 200){
document.getElementById("tdc").innerHTML=req.responseText;
}else{
alert("Error"+req.statusText)
}
}
}
</Script>
y lo llamas asi por ejemplo:
Código HTML:
Onclick="OpenPage('paginaextractoradedatos.php')"
para que carge dentro del lugar especifico...
por ejemplo aca arga en el TD que tiene el Id="tdc"
Código HTML:
<table width="150" border="0">
<tr>
<td id="tdc"> </td>
</tr>
</table>