Galera,
estou desenvolvendo uma aplicação Ajax struts2 mas estou enfrentando algumas dificuldades tais como:
? Passagem de parâmetros
tenho os seguintes códigos(anexo) apenas para fins didáticos e o mapeamento abaixo:
Note que no cadastro.jsp passo 3 parametros para uma action usando Ajax. O outro jsp(update) consegue receber e exibir os valores mas, na hora que executo algum método da action os valores estão vindo nulos(id=0).
Como resolver esse problema??
Meu mapeamento:
<result name="select">/jsp/hosts/update.jsp</result>
<result name="input">/jsp/hosts/cadastro.jsp</result>
<result>/jsp/hosts/cadastro.jsp</result>
<result name="erro">/jsp/erro/erro.jsp</result>
</action>
Index.jsp:
<%@ taglib prefix=“s” uri="/struts-tags" %>
<%@ page language=“java” contentType=“text/html; charset=UTF-8” pageEncoding=“UTF-8”%>
<!-- Estilo -->
<link href="<s:url value='jsp/styles/layout.css' />" type="text/css" rel="stylesheet"></link>
<link href="<s:url value='jsp/styles/layoutEdit.css' />" type="text/css" rel="stylesheet"></link>
<link href="<s:url value='jsp/styles/menu.css' />" type="text/css" rel="stylesheet"></link>
<!-- JavaScript -->
<script src="<s:url value='jsp/js/requestPage.js' />" language="JavaScript"></script>
<script src="<s:url value='jsp/js/tableData.js' />" language="JavaScript"></script>
<script src="<s:url value='jsp/js/removeList.js' />" language="JavaScript"></script>
<script src="<s:url value='jsp/js/requestForm.js' />" language="JavaScript"></script>
<script src="<s:url value='jsp/js/requestEdit.js' />" language="JavaScript"></script>
<script src="<s:url value='jsp/js/menu.js' />" language="JavaScript"></script>
<script src="<s:url value='jsp/js/util.js' />" language="JavaScript"></script>
</head>
<body class="body">
<div id="barTitle"></div>
<div id="divLogo">
<a href="index.action"><img src="<s:url value='jsp/styles/images/logo.png' />" border="none"></img></a>
</div>
<div id="titleSmallLoad"><img src="<s:url value='jsp/styles/images/xSmall-load.gif' />"></img></div>
<div id="titlePage"></div>
<div id="page"></div>
<div id="logoX">
<img src="<s:url value='jsp/styles/images/x-small.png' />"></img>
<br><strong>Ver 0.3</strong>
<br>Principal<br> Em Teste....
</div>
<jsp:include flush="true" page="/jsp/menu.jsp"></jsp:include>
</body>
Desde já agradeço,
Antonio Kuroki