Chamar action do Struts via HTTPRequest(Ajax)

Estou tentando chamar uma action do struts via ajax, ja tentei colocar toda a URL e não funcionou.
Via <a href=… funciona, e diretamente no browser funciona tbm?
Existe um meio de fazer isso?

Cara funciona sim.

Eh soh tu passar a url, não esquecendo de dizer qual action vai ser.

Posta deu codigo ae.

Flw

Os codigos que testei

<input type="button" value="Bt01" onclick="carregaDiv('/teste.jsp', 'divPrincipal');">
<input type="button" value="Bt02" onclick="carregaDiv('http://localhost:8084/sysWeb/acoes/usuario!administracao.action', 'divPrincipal');">
<input type="button" value="Bt03" onclick="carregaDiv('/sysWeb/acoes/usuario!administracao.action', 'divPrincipal');">
<input type="button" value="Bt04" onclick="carregaDiv('/acoes/usuario!administracao.action', 'divPrincipal');">
<input type="button" value="Bt05" onclick="carregaDiv('/usuario!administracao.action', 'divPrincipal');">
<input type="button" value="Bt06" onclick="carregaDiv('acoes/usuario!administracao.action', 'divPrincipal');">

O primeiro botão funciona, os outros não.

Posta o código Ajax (JavaScript).

O java script:

	    function carregaDiv(caminho, local) {
		Bloco.getBloco(caminho, function(data) {
		    dwr.util.setValue(local, data, { escapeHtml:false });
		});
		
	    }	

A classe java do DWR que executa o carregamento:

import java.io.IOException;
import javax.servlet.ServletException;
import org.directwebremoting.WebContextFactory;

public class dwrBloco {

	public String getBloco(String caminho) throws ServletException, IOException {
		return WebContextFactory.get().forwardToString(caminho);
	}
}

O arquivo do dwr.xml

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dwr PUBLIC
    "-//GetAhead Limited//DTD Direct Web Remoting 2.0//EN"
    "http://getahead.org/dwr/dwr20.dtd">

<dwr>
  <allow>
    <create creator="new" javascript="Bloco">
      <param name="class" value="dwrBloco"/>
    </create>
  </allow>
</dwr>