Instalei o Java 1.5.11
O tomcat 5.5.20
O Egen 2.81
desmarquei as configurações abaixo que estavam comentadas no Web.xml da aplicacao.
<servlet>
<servlet-name>dwr-invoker</servlet-name>
<display-name>DWR Invoker</display-name>
<servlet-class>uk.ltd.getahead.dwr.DWRServlet</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>false</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>dwr-invoker</servlet-name>
<url-pattern>/dwr/*</url-pattern>
</servlet-mapping>
foi gerado o dwr.xml conforme abaixo
mas quando executo aplicação usando o FORM ClassificacaoForm da o erro descrito abaixo
org.apache.jasper.JasperException: /tabelas/ClassificacaoForm.jsp(128,24) According to the TLD or the tag file, attribute property is mandatory for tag button
Océlio Pinho
O ARQUIVO STRUTS-CONFIG XML
<?xml version="1.0" encoding="UTF-8" ?>
O ARQUIVO CLASSIFICAÇÃO JSP
<%@ include file="…/system/HeaderStrutsForm.jsp"%>
<%@ page import=‘br.com.locadora.dbobj.table.*’ %>
<bean:message key="page.css"/>
<bean:message key="page.script"/>
<html:form action="tabelas/ClassificacaoForm.do" method="post" styleClass="baseForm">
<table class="bannerTable" style="width:640;">
<tr class="bannerTr">
<td class="bannerTd">
Cadastro de Classificação
</td>
</tr>
</table>
<table class="messageTable" style='width:640;'>
<tr class="messageTr" >
<td class="messageTd">
<bean:message key="div.campos*"/>
<html:errors property="cla_id"/>
<html:errors property="cla_descricao"/>
<html:errors property="ActionErrors.GLOBAL_ERROR_bl_form_Classificacao"/>
</td>
</tr>
</table>
<table class="itemTable" style="width:640;">
<tr class="itemTr">
<td class="formLabel">
<span class="spamFormLabel" >
Código
</span>
</td>
<td class="formField">
<html:text property="cla_id" styleId="cla_id" styleClass="baseField" size="10" maxlength="10"/>
</td>
</tr>
<tr class="itemTr">
<td class="formLabel">
<span class="spamFormLabel" >
Classificação
</span>
</td>
<td class="formField">
<html:text property="cla_descricao" styleId="cla_descricao" styleClass="baseField" size="20" maxlength="20"/>
</td>
</tr>
<html:hidden property="pos"/>
<%
{
%>
<%
java.util.Vector res_Classificacao = (java.util.Vector)session.getAttribute("res_Classificacao");
%>
<%
String pos = "0";
if (res_Classificacao!=null) {
pos = "" + res_Classificacao.size();
}
%>
</table>
<table class="navigatorTable" style="width:640;">
<tr class="navigatorTr" >
<td class="navigatorTd" >
<img border="0" style="cursor:pointer" src="../img/first.gif" title="First" onclick="javascript:new_pos0('1');" />
<img border="0" style="cursor:pointer" src="../img/prev.gif" title="Previous" onclick="javascript:new_pos0(parseInt(document.forms[0].navigation_pos0.value)-1);" accesskey="," />
<input type="text" name="navigation_pos0" size="5" class="navigatorInput" >
<img border="0" style="cursor:pointer" src="../img/next.gif" title="Next" onclick="javascript:new_pos0(parseInt(document.forms[0].navigation_pos0.value)+1);" accesskey="." />
<img border="0" style="cursor:pointer" src="../img/last.gif" title="Last" onclick="javascript:new_pos0(document.forms[0].navigation_max0.value);">
<bean:message key="jsp.navigator.register"/>
:
<input type="text" name="navigation_max0" value="<%= pos %>" size="5" class="navigatorInput" >
</td>
</tr>
<script type="text/javascript">
if (document.forms[0].pos.value!="") {
document.forms[0].navigation_pos0.value= parseInt(document.forms[0].pos.value) + 1;
}
function new_pos0(POS) {
if (POS>0 && POS<=document.forms[0].navigation_max0.value ) {
document.forms[0].navigation_pos0.value=POS;
document.forms[0].pos.value=parseInt(document.forms[0].navigation_pos0.value) - 1;
document.forms[0].pos_action.click();
} else {
alert("<bean:message key="jsp.endregistries"/>");
}
}
</script>
<%}%>
</table>
<table class="buttonTable" style='width:640;'>
<tr class="buttonTr">
<td class="buttonTd">
<html:submit value="Pos" styleClass="myhidden" property="pos_action">
</html:submit>
<html:button accesskey="s" styleClass="baseButton">
<bean:message bundle="ApplicationResources" key="jsp.select"/>
</html:button>
<html:button accesskey="i" styleClass="baseButton">
<bean:message bundle="ApplicationResources" key="jsp.insert"/>
</html:button>
<html:button accesskey="u" styleClass="baseButton">
<bean:message bundle="ApplicationResources" key="jsp.update"/>
</html:button>
<html:button accesskey="d" styleClass="baseButton">
<bean:message bundle="ApplicationResources" key="jsp.delete"/>
</html:button>
<html:button accesskey="r" styleClass="baseButton">
<bean:message bundle="ApplicationResources" key="jsp.reset"/>
</html:button>
</td>
</tr>
</table>
</html:form>
<table class="footerTable">
<tr class="footerTr">
<td class="footerTd">
<bean:message key="div.print"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</center>
</html>
|
Océlio, coloque o seu struts-config, e também o seu jsp pra podermos enxergar o erro.