Estou tentando criar um jsp que tem uma combo preenchida por uma Action. Ao Executar ocorre o erro “javax.servlet.ServletException: Cannot retrieve definition for form bean null on action confirmaModelos”.
Alguém como resolver ? Obrigado.
Seguem os arquivos abaixo:
JSP:
<%@ page language=“java” %>
<!-- Tag Libraries disponíveis para a página -->
<%@ taglib prefix=“html” uri="/WEB-INF/struts-html.tld" %>
<!-- Cria forms -->
<html:form action=“confirmaModelos” focus=“CD_MODELO”>
<html:select property=“CD_MODELO”>
<html:options collection=“MODELOS” property=“CD_MODELO” labelProperty=“DS_MODELO”/>
</html:select>
</html:form>
struts-config.xml:
<?xml version=“1.0” encoding=“ISO-8859-1”?>
<!DOCTYPE struts-config PUBLIC “-//Apache Software Foundation//DTD Struts Configuration 1.1//EN” “http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd”>
<struts-config>
<!-- Define os form-beans utilizados pela aplicação -->
<form-beans>
<form-bean name="/confirmaModelos" type=“intranet.action.SelecionaModelosAction”/>
</form-beans>
<global-forwards>
<forward name=“selecionaModelos” path="/selecionaModelos.do"/>
<forward name=“failure” path="/pages/error.jsp"/>
</global-forwards>
<!-- Mapeamentos para cada action -->
<action-mappings>
<action path="/selecionaModelos" type=“intranet.action.SelecionaModelosAction” input="/pages/failure.jsp">
<forward name=“sucesso” path="/pages/selecionaModelos.jsp" contextRelative=“false” redirect=“false”/>
</action>
</action-mappings>
<!-- Configura arquivo de internacionalização -->
<message-resources parameter=“resources.ApplicationResources” key=“org.apache.struts.action.MESSAGE”/>
</struts-config>