olá…
estou tentando aprender struts… e ando tendo alguns problemas…
segui alguns tutoriais… e não consigo resolver um problema…
segue abaixo meu listUsers.jsp
<%@ taglib uri="/tags/struts-logic" prefix="logic" %>
<%@ taglib uri="/tags/struts-html" prefix="html" %>
<%@ taglib uri="/tags/struts-bean" prefix="bean" %>
<logic:notPresent name="userListBean" scope="session">
<logic:redirect forward="error" />
</logic:notPresent>
<html:html locale="true">
<head>
<title><bean:message key="users.title"/>
</head>
<body>
<center>
<font face="Comic Sans MS" size="3">
<blockquote>
<center>
<h3><font color="blue"><bean:message key="users.title"/></font></h3>
<table width="80%" border="1">
<tr>
<th width="10%"><bean:message key="prompt.idUsuario"/></th>
<th width="50%"><bean:message key="prompt.nome"/></th>
<th width="20%"><bean:message key="prompt.login"/></th>
<th width="10%"><bean:message key="prompt.ativo"/></th>
<th width="10%"> </th>
</tr>
<%-- loop que percorre a Collection de usuarios --%>
<logic:iterate name="userListBean" id="user" >
<tr>
<td align="center">
<bean:write name="user" property="idUsuario"/>
</td>
<td>
<html:link page="/editUser.do" paramId="idUsuario"
paramName="user" paramProperty="idUsuario">
<bean:write name="user" property="nome"/>
</html:link>
</td>
<td><bean:write name="user" property="login"/></td>
<td><bean:write name="user" property="descricaoStatus"/></td>
<td>
<html:link page="/deleteUser.do" paramId="idUsuario"
paramName="user" paramProperty="idUsuario">
<bean:message key="prompt.excluir"/>
</html:link>
</td>
</tr>
</logic:iterate>
</table>
<br/>
<html:link page="/insertUser.do">incluir</html:link>
<html:link page="/Welcome.do">Página Inicial</html:link>
</center>
</lockquote>
</body>
</html:html>
e meu struts-config.xml a parte do action segue abaixo:
....
<action
path="/Welcome"
type="org.apache.struts.actions.ForwardAction"
parameter="/pages/Welcome.jsp"/>
<action
path="/listUsers"
scope="session"
type="strutsdemo.action.ListUsersAction"
unknown="false"
validate="false">
<forward
name="success"
path="/pages/listUsers.jsp"
redirect="false"
contextRelative="false" />
<forward
name="error"
path="/pages/error.jsp"
redirect="false"
contextRelative="false" />
</action>
....
porem quando vou acessar o listUsers.jsp
aparece o seguinte erro:
javax.servlet.ServletException: Cannot create redirect URL: java.net.MalformedURLException: Cannot retrieve ActionForward named error
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:848)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:781)
org.apache.jsp.pages.listUsers_jsp._jspService(org.apache.jsp.pages.listUsers_jsp:222)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
alguem tem idéia oq pode ser isso?
desde já agradeço… e descupla pela repetição do tópico… mas esse ficou mais completo
obrigado e espero resposta
H²
[/code]

