Hi again, by a problem with hotmail I have only been sending messages with one 
person. I'll put it all again with a .rar that is all my project. Hi!I'm 
studying at the university an assignature based on web applications 
developement using java servlets, tomcat, Model-view-controller, and a 
framework done by my teacher that is a simplification of struts (we use his 
.jar to implement all te classes of his framework and he has told us that 
everything is correct and that we cannot modify his classes). He has invented a 
language called VIEW.The dynamic pages terminate with the sufix .view What I'm 
doing is a web application that has some users(with passwords) in a postgresql 
database (here everything correct) and that they login and send/receive 
messages to/from the rest of the users.I'm also using eclipse, so everything is 
well compilatedWhen a user logins, tomcat sends me an exception and doesn't 
shows the main dynamic page where the logged user views recieved messages and 
can send messages to other users.I give you the code of the mail.view page: 
<?xml version='1.0' encoding='ISO-8859-1'?><v:view 
xmlns:v='http://soft0.upc.es:8080/web/NS/webfw/view' xmlns:b='/base.vlib' 
component-element-prefixes='b'><HTML><HEAD> <TITLE>Disseny d'aplicacions WEB: 
P3</TITLE> <LINk rel='stylesheet' href='styles.css' 
type='text/css'/></HEAD><BODY><center><table width='700' border='0' 
cellspacing='0' cellpadding='0'><tr><td><br/><b:set var='srv' 
value='${request.session.getAttribute('message_srv')}'/><b:if test='${not 
srv}'> <h1>ERROR</h1> <p><span style='color: #FF0000;'>Session Error</span></p> 
<hr color='#1E90FF'/> <a HREF='index.html'>Volver</a></b:if><b:if 
test='${srv}'> <H1>${srv.userName}</H1> <hr color='#1E90FF'/><b:set 
var='recmess' value='${srv.receivedMessages()}'/><b:if test='${not recmess}'>  
<H2>No hay mensajes recibidos</H2></b:if><b:if test='${recmess}'> <H2>Mensajes 
recibidos:</H2> <FORM METHOD='POST' ACTION='delete.do'>   <!-- Lista de 
mensajes  -->  <table border='2' style='border-color: #1E90FF' cellspacing='1' 
align='center'>     <tr> <td><font>remitente</font></td> 
<td><font>mensaje</font></td> <td><font>fecha</font></td> 
<td><font>eliminar</font></td>     </tr><b:for-each var='message' 
items='${srv.receivedMessages()}'><tr><td>${message.from}</td><td><pre>${message.text}</pre></td><td><pre>${message.date}</pre></td><td><input
 type='checkbox' name='message_id' 
value='${message.id}'/></td></tr></b:for-each>  </table>  <p><INPUT 
TYPE='submit' NAME='delete' VALUE='Eliminar'/></p> </FORM></b:if> <hr 
color='#1E90FF'/><FORM METHOD='POST' 
ACTION='send.do'><font>Destinatario/s:</font><br/><select name='receiver' 
multiple='multiple'><b:for-each var='user' items='${srv.userListToSend()}'>  
<option 
value='${user.name}'>${user.name}</option>'</b:for-each></select><br/><font>Mensaje:</font>
  <p><TEXTAREA NAME='message' ROWS='10' COLS='100'></TEXTAREA></p>  <p><INPUT 
TYPE='submit' NAME='send' VALUE='Enviar'/></p> </FORM> <hr color='#1E90FF'/> 
<FORM METHOD='POST' ACTION='logout.do'>  <p><INPUT TYPE='submit' 
VALUE='Logout'/></p> 
</FORM></b:if></td></tr></table></center></BODY></HTML></v:view> I think that 
the problem is at:<b:set var='srv' 
value='${request.session.getAttribute('message_srv')}'/> can somebody help me?? 
Oh! and the tomcat exception:Estado HTTP 500 - 
--------------------------------------------------------------------------------type
 Informe de Excepciónmensaje descripción El servidor encontró un error interno 
() que hizo que no pudiera rellenar este requerimiento.excepción 
javax.servlet.ServletException: Cannot execute view page '/mail.view': 
webprofe.webfw.view.processor.ViewException: Error in call to component: 
webprofe.webfw.view.processor.ViewException: Error in call to component: 
webprofe.webfw.view.runtime.expression.EvalException: Undefined property 'name' 
on target [EMAIL PROTECTED] 
webprofe.webfw.view.http.ViewServlet.process(ViewServlet.java:63) 
webprofe.webfw.view.http.ViewServlet.doPost(ViewServlet.java:108) 
javax.servlet.http.HttpServlet.service(HttpServlet.java:710) 
javax.servlet.http.HttpServlet.service(HttpServlet.java:803) 
webprofe.webfw.controller.RequestMap.dispatchView(RequestMap.java:134) 
webprofe.webfw.controller.RequestMap.process(RequestMap.java:122) 
webprofe.webfw.controller.Controller.process(Controller.java:57) 
webprofe.webfw.controller.ControllerServlet.doPost(ControllerServlet.java:48) 
javax.servlet.http.HttpServlet.service(HttpServlet.java:710) 
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)causa raíz 
webprofe.webfw.view.processor.ViewException: Error in call to component: 
webprofe.webfw.view.processor.ViewException: Error in call to component: 
webprofe.webfw.view.runtime.expression.EvalException: Undefined property 'name' 
on target [EMAIL PROTECTED] 
webprofe.webfw.view.runtime.tree.CallNode.invoke(CallNode.java:87) 
webprofe.webfw.view.runtime.tree.Fragment.invoke(Fragment.java:50) 
webprofe.webfw.view.runtime.tree.Page.execute(Page.java:56) 
webprofe.webfw.view.http.ViewServlet.process(ViewServlet.java:61) 
webprofe.webfw.view.http.ViewServlet.doPost(ViewServlet.java:108) 
javax.servlet.http.HttpServlet.service(HttpServlet.java:710) 
javax.servlet.http.HttpServlet.service(HttpServlet.java:803) 
webprofe.webfw.controller.RequestMap.dispatchView(RequestMap.java:134) 
webprofe.webfw.controller.RequestMap.process(RequestMap.java:122) 
webprofe.webfw.controller.Controller.process(Controller.java:57) 
webprofe.webfw.controller.ControllerServlet.doPost(ControllerServlet.java:48) 
javax.servlet.http.HttpServlet.service(HttpServlet.java:710) 
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)causa raíz 
webprofe.webfw.view.processor.ViewException: Error in call to component: 
webprofe.webfw.view.runtime.expression.EvalException: Undefined property 'name' 
on target [EMAIL PROTECTED] 
webprofe.webfw.view.runtime.tree.CallNode.invoke(CallNode.java:87) 
webprofe.webfw.view.runtime.tree.Fragment.invoke(Fragment.java:50) 
webprofe.webfw.view.components.base.IfComponent.execute(IfComponent.java:18) 
webprofe.webfw.view.runtime.tree.CallNode.invoke(CallNode.java:76) 
webprofe.webfw.view.runtime.tree.Fragment.invoke(Fragment.java:50) 
webprofe.webfw.view.runtime.tree.Page.execute(Page.java:56) 
webprofe.webfw.view.http.ViewServlet.process(ViewServlet.java:61) 
webprofe.webfw.view.http.ViewServlet.doPost(ViewServlet.java:108) 
javax.servlet.http.HttpServlet.service(HttpServlet.java:710) 
javax.servlet.http.HttpServlet.service(HttpServlet.java:803) 
webprofe.webfw.controller.RequestMap.dispatchView(RequestMap.java:134) 
webprofe.webfw.controller.RequestMap.process(RequestMap.java:122) 
webprofe.webfw.controller.Controller.process(Controller.java:57) 
webprofe.webfw.controller.ControllerServlet.doPost(ControllerServlet.java:48) 
javax.servlet.http.HttpServlet.service(HttpServlet.java:710) 
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)causa raíz 
webprofe.webfw.view.runtime.expression.EvalException: Undefined property 'name' 
on target [EMAIL PROTECTED] 
webprofe.webfw.view.runtime.introspection.HelperInfo.getProperty(HelperInfo.java:22)
 
webprofe.webfw.view.runtime.introspection.BeanHelperInfo.getProperty(HelperInfo.java:102)
 
webprofe.webfw.view.runtime.expression.PropertyExpression.evaluateWithTarget(PropertyExpression.java:26)
 
webprofe.webfw.view.runtime.expression.ExpressionWithTarget.evaluate(ExpressionWithTarget.java:30)
 webprofe.webfw.view.runtime.tree.ExpressionNode.invoke(ExpressionNode.java:19) 
webprofe.webfw.view.runtime.tree.Fragment.invoke(Fragment.java:50) 
webprofe.webfw.view.components.base.ForEachComponent.processCollection(ForEachComponent.java:120)
 
webprofe.webfw.view.components.base.ForEachComponent.execute(ForEachComponent.java:61)
 webprofe.webfw.view.runtime.tree.CallNode.invoke(CallNode.java:76) 
webprofe.webfw.view.runtime.tree.Fragment.invoke(Fragment.java:50) 
webprofe.webfw.view.components.base.IfComponent.execute(IfComponent.java:18) 
webprofe.webfw.view.runtime.tree.CallNode.invoke(CallNode.java:76) 
webprofe.webfw.view.runtime.tree.Fragment.invoke(Fragment.java:50) 
webprofe.webfw.view.runtime.tree.Page.execute(Page.java:56) 
webprofe.webfw.view.http.ViewServlet.process(ViewServlet.java:61) 
webprofe.webfw.view.http.ViewServlet.doPost(ViewServlet.java:108) 
javax.servlet.http.HttpServlet.service(HttpServlet.java:710) 
javax.servlet.http.HttpServlet.service(HttpServlet.java:803) 
webprofe.webfw.controller.RequestMap.dispatchView(RequestMap.java:134) 
webprofe.webfw.controller.RequestMap.process(RequestMap.java:122) 
webprofe.webfw.controller.Controller.process(Controller.java:57) 
webprofe.webfw.controller.ControllerServlet.doPost(ControllerServlet.java:48) 
javax.servlet.http.HttpServlet.service(HttpServlet.java:710) 
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)nota La traza 
completa de la causa de este error se encuentra en los archivos de diario de 
Apache 
Tomcat/6.0.13.--------------------------------------------------------------------------------Apache
 Tomcat/6.0.13
_________________________________________________________________
MSN Video. 
http://video.msn.com/?mkt=es-es
---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to