Olá amigos, quebrei a cabeca mas consegui, so tem alguns detalhes pequenos comparados ao que eu estava tendo hehehe, grato a todos, o meu arquivo struts-config.xml ficou assim:
<?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><!-- ========== Data Source Configuration =============================== --><!-- <data-sources> <data-source key="org.apache.struts.action.DATA_SOURCE"> <set-property property="autoCommit" value="false"/> <set-property property="description" value="Struts DataSource"/> <set-property property="driverClass" value="com.mysql.jdbc.Driver"/> <set-property property="url" value="java:comp/env/jdbc/StrutsDemoDS"/> <set-property property="maxCount" value="4"/> <set-property property="minCount" value="2"/> <set-property property="user" value="root"/> <set-property property="password" value="solo23"/> </data-source> </data-sources> --><!-- ========== Form Bean Definitions ================================== --><form-beans><form-beandynamic="true"name="saveEditUserForm"type="strutsdemo.form.SaveEditUserForm"/><form-beandynamic="true"name="editUserBean"type="strutsdemo.action.EditUserBean"/><form-beandynamic="true"name="insertUserBean"type="strutsdemo.action.InsertUserAction"/><form-beandynamic="true"name="saveInsertUserForm"type="org.apache.struts.validator.DynaValidatorForm"><form-propertyname="idUsuario"type="java.lang.String"/><form-propertyname="login"type="java.lang.String"/><form-propertyname="nome"type="java.lang.String"/><form-propertyname="faixaIdade"type="java.lang.String"/><form-propertyname="sexo"type="java.lang.String"/><form-propertyname="ativo"type="java.lang.String"/><form-propertyname="senha"type="java.lang.String"/><form-propertyname="confirmacaoSenha"type="java.lang.String"/></form-bean></form-beans><!-- ================================= Global Exception Definitions --><global-exceptions><!-- sample exception handler <exception key="expired.password" type="app.ExpiredPasswordException" path="/changePassword.jsp"/> end sample --></global-exceptions><!-- =================================== Global Forward Definitions --><global-forwards><forwardname="welcome"path="/Welcome.do"/><forwardname="failure"path="/error.jsp"redirect="true"contextRelative="false"/><forwardname="success"path="/ListUsers.jsp"redirect="true"contextRelative="false"/></global-forwards><!-- =================================== Action Mapping Definitions --><action-mappings><actionpath="/Welcome.do"type="org.apache.struts.actions.ForwardAction"parameter="/pages/Welcome.jsp"/><actionattribute="userListBean"input="/pages/ListUsers.jsp"path="/listUsers"scope="session"type="strutsdemo.action.ListUsersAction"unknown="false"validate="false"><forwardname="success"path="/ListUsers.jsp"redirect="false"contextRelative="false"/><forwardname="failure"path="/error.jsp"redirect="false"contextRelative="false"/></action><actionpath="/editUser"scope="session"type="strutsdemo.action.EditUserAction"unknown="false"validate="false"><forwardname="success"path="/EditUser.jsp"redirect="false"contextRelative="false"/></action><!-- ===================================== Conf do EditUser.jsp --><actionattribute="editUserBean"input="/pages/EditUser.jsp"name="saveEditUserForm"path="/saveEditUser"scope="session"type="strutsdemo.action.SaveEditUserAction"unknown="false"validate="true"><forwardname="success"path="/pages/ListUsers.jsp"redirect="false"contextRelative="false"/></action><actionpath="/insertUser"scope="session"type="strutsdemo.action.InsertUserAction"unknown="false"validate="false"><forwardname="success"path="/pages/insertUser.jsp"redirect="false"contextRelative="false"/></action><!-- ===================================== Conf do InsertUser.jsp --><actionattribute="insertUserBean"input="/pages/insertUser.jsp"name="saveInsertUserForm"path="/saveInsertUser"scope="session"type="strutsdemo.action.SaveInsertUserAction"unknown="false"validate="true"><forwardname="success"path="/pages/ListUsers.jsp"redirect="false"contextRelative="false"/><forwardname="error"path="/pages/insertUser.jsp"redirect="false"contextRelative="false"/></action><actionpath="/deleteUser"scope="session"type="strutsdemo.action.DeleteUserAction"unknown="false"validate="false"><forwardname="success"path="/pages/ListUsers.jsp"redirect="false"contextRelative="false"/></action></action-mappings><!-- ===================================== Controller Configuration --><controllerprocessorClass="org.apache.struts.tiles.TilesRequestProcessor"/><!-- ==================== ============ Message Resources Definitions --><message-resourcesparameter="com.myapp.struts.ApplicationResource"null="false"/><!-- ======================================= Plug Ins Configuration --><!-- comment following if struts1.0.x --><plug-inclassName="org.apache.struts.tiles.TilesPlugin"><set-propertyproperty="definitions-config"value="/WEB-INF/tiles-defs.xml"/><set-propertyproperty="moduleAware"value="true"/><set-propertyproperty="definitions-parser-validate"value="true"/></plug-in><!-- end comment if struts1.0.x --><plug-inclassName="org.apache.struts.validator.ValidatorPlugIn"><set-propertyproperty="pathnames"value="/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml"/></plug-in></struts-config>
pode considerar fechado o tópico. Qualquer coisa se alguem quiser o projeto vou postar no www.kfreelancer.eng.br t+ e obrigado a todos.