Duvida no AJAX

e ai pessoal blz?
estou com uma duvida no AJAX, estou usando o Struts e o Hibernate, e tenho uma pagina jsp para cadastro, quando eu uso no index.jsp cadastro.do para chamar a minha pagina de cadastro da erro na parte onde eu estou usando o ajax para montar o combo de estado e cidade, mas se eu chamar a pagina normalmente com um link da certo gostaria de saber como corrigir isso, abaixo estou colocando o codigo das minhas paginas jsp

index.jsp

<%@ taglib uri="/tags/struts-html" prefix="html" %>
<%@ taglib uri="/tags/struts-bean" prefix="bean" %>

<html:html>
<head>
	<title></title>
</head>
<body>
<br>
<a href="cadastrar.do"> Cadastrar Cliente </a> //AQUI DA O ERRO
<br><br>
<a href="http://127.0.0.1:8080/cadastrocliente/pages/cliente/cadastrar.jsp"> Cadastro Cliente</a> // AQUI DA CERTO
<br>
</body>
</html:html>

cadastro.jsp

<%@ taglib uri="/tags/struts-bean" prefix="bean" %>
<%@ taglib uri="/tags/struts-html" prefix="html" %>

<html:html>
<head>
       <title></title>   
<script src="C:\cadastrocliente\WEB-INF\prototype.js" type="text/javascript"></script>
<script type="text/javascript">

function buscaEstado(){
	new Ajax.Updater("divEstado", "estado.jsp",
	{
		method: "post",
		parameters: Form.serialize(document.form)
	});
}

function buscaCidade(){
	new Ajax.Updater("divCidade", "cidades.jsp",
	{
		method: "post",
		parameters: Form.serialize(document.form)
	});
}

</script>      
 
       <html:errors/>
       
</head>
<body onload="buscaEstado();buscaCidade();">

<html:form styleId="form" action="clienteCadastrar" focus="bean.nome">

<html:hidden property="id" value="cadastrar"/>

	<table height="450" width="350" border=0">
		<tr>
			<td><bean:message key="campo.nome"/></td>
			<td><html:text property="bean.nome" size="30"/></td>
		</tr>
		<tr>
			<td><bean:message key="campo.telefone"/></td>
			<td><html:text property="bean.telefone" size="30"/></td>
		</tr>
		<tr>
			<td><bean:message key="campo.estado"/></td>
			<td><span id="divEstado"></span></td>
		</tr>
		<tr>
			<td><bean:message key="campo.cidade"/></td>
			<td><span id="divCidade"></span></td>
		</tr>
		<tr>
			<td><bean:message key="campo.rua"/></td>
			<td><html:text property="bean.rua" size="30"/></td>
		</tr>
		<tr>
			<td><bean:message key="campo.bairro"/></td>
			<td><html:text property="bean.bairro" size="30"/></td>
		</tr>
		<tr>
			<td><bean:message key="campo.complemento"/></td>
			<td><html:text property="bean.complemento" size="30"/></td>
		</tr>		
		<tr>
			<td><bean:message key="campo.cpf"/></td>
			<td><html:text property="bean.cpf" size="30"/></td>
		</tr>
		<tr>
			<td><bean:message key="campo.rg"/></td>
			<td><html:text property="bean.rg" size="30"/></td>
		</tr>
		<tr>
			<td><bean:message key="campo.usuario"/></td>
			<td><html:text property="bean.usuario" size="30"/></td>
		</tr>
		<tr>
			<td><bean:message key="campo.senha"/></td>
			<td><html:password property="bean.senha" size="30"/></td>
		</tr>
		<tr>
			<td align="center"><html:submit ><bean:message key="botao.cadastrar"/></html:submit></td>
			<td align="center"><html:reset ><bean:message key="botao.limpar"/></html:reset></td>
		</tr>
	</table>

</html:form>

</body>

</html:html>

estado.jsp

	<select name="bean.estado" onchange="buscaCidade();">
		<option value=""></option>
		<option value="1">Acre</:option>
		<option value="2">Alagoas</option>
		<option value="3">Amazonas</option>
		<option value="4">Amapá</option>
		<option value="5">Bahia</option>
		<option value="6">Ceará</option>
		<option value="7">Distrito Federal</option>
		<option value="8">Espírito Santo</option>
		<option value="9">Goiás</option>
		<option value="10">Maranhão</option>
		<option value="11">Minas Gerais</option>
		<option value="12">Mato Grosso do Sul</option>
		<option value="13">Mato Grosso</html:option>
		<option value="14">Pará</option>
		<option value="15">Paraíba</option>
		<option value="16">Pernambuco</option>
		<option value="17">Piauí</option>
		<option value="18">Paraná</option>
		<option value="19">Rio de Janeiro</option>
		<option value="20">Rio Grande do Norte</option>
		<option value="21">Rondônia</option>
		<option value="22">Roraima</option>
		<option value="23">Rio Grande do Sul</option>
		<option value="24">Santa Catarina</option>
		<option value="25">Sergipe</option>
		<option value="26">São Paulo</option>
		<option value="27">Tocantins</option>
	</select>

cidade.jsp

<jsp:useBean id="cidadeDAO" class="br.com.cliente.dao.CidadeDAO">
<jsp:useBean id="cidadeBean" class="br.com.cliente.bean.CidadeBean">
<jsp:useBean id="cidadeCombo" class="br.com.cliente.bean.CidadeBean">

	<select name="bean.cidade">
	
<%
try {	
	if(request.getParameter("bean.estado")!=null){
		int codigo = Integer.parseInt(request.getParameter("bean.estado"));
		cidadeBean.setCodigoEstado(codigo);
		cidadeBean = cidadeDAO.montaCombo(cidadeBean);
		int cont = 0;
		while(cont < cidadeBean.comboCidade.length){
			cidadeCombo = cidadeBean.comboCidade[cont];
			cont++;
%>

		<option value="<%=cidadeCombo.getCodigo()%>">
			<%out.println(cidadeCombo.getCidade());%>
		</option>
		
<%		
			
		}
	}
	} catch (Exception e) {
		// TODO Auto-generated catch block
		e.printStackTrace();
	}
%>

	</select>

 </jsp:useBean>
 </jsp:useBean>
 </jsp:useBean>

ERRO QUE APARECE NA PAGINA DE CADASTRO.JSP QUANDO EU USO O LINK http://127.0.0.1:8080/cadastrocliente/cadastrar.do

HTTP Status 404 - /estado.jsp

--------------------------------------------------------------------------------

type Status report

message /estado.jsp

description The requested resource (/estado.jsp) is not available.


--------------------------------------------------------------------------------

Apache Tomcat/5.5.11 
HTTP Status 404 - /cidades.jsp

--------------------------------------------------------------------------------

type Status report

message /cidades.jsp

description The requested resource (/cidades.jsp) is not available.


--------------------------------------------------------------------------------

Apache Tomcat/5.5.11 

valeu pessoal!!!