JianJunShen
asked on
Struts 2.0 design issue How to access model's member variable and method
Hi, scriplet is discouraged in JSP. If I have I user in the model, it could be as follows:
public class User{
String name;
String password;
...get and set method...
public boolean haspermission(String aPermission){
...
return;
}
User is in hibernate model, so I want to isolate it from web tier. I know how to access user's member variable name or password, like <s:property value="%{#session.user.nam e}" />. 1) But how to use it in expression. For example, I want to test whether user.name is equal to "foo" in JSP page?2) And how to write corresponding code as old days:
<% User user = session.getAttribute("user ");
if(user.hasPermission(...) ){ %>
.....
<% } else { %>
...
<% } %>
Sorry that I put two questions here.
public class User{
String name;
String password;
...get and set method...
public boolean haspermission(String aPermission){
...
return;
}
User is in hibernate model, so I want to isolate it from web tier. I know how to access user's member variable name or password, like <s:property value="%{#session.user.nam
<% User user = session.getAttribute("user
if(user.hasPermission(...)
.....
<% } else { %>
...
<% } %>
Sorry that I put two questions here.
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
<s:if test="%{#session.registrat ion.someme thod('dumm y')}" >
this is method juhani
</s:if>
<s:else>
this is not method juhani
</s:else>
I changed method to return boolean.
public boolean SomeMethod(String aInput){
return true;
}
Now it does not give running exception. But the result is not correct. It prints this is NOT method juhani. Actually it should be this is method juhani.
this is method juhani
</s:if>
<s:else>
this is not method juhani
</s:else>
I changed method to return boolean.
public boolean SomeMethod(String aInput){
return true;
}
Now it does not give running exception. But the result is not correct. It prints this is NOT method juhani. Actually it should be this is method juhani.
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
boonleng:
Thank you very much for your answer. You are right. But I will have another two questions soon related to this issue(Struts2.0 and JSP) also. Please help me!
Best regards,
Juhani
Thank you very much for your answer. You are right. But I will have another two questions soon related to this issue(Struts2.0 and JSP) also. Please help me!
Best regards,
Juhani
ASKER
this is juhani
</s:if>
<s:else>
this is not juhani
</s:else>
! </h3>
<br />
<br />
<h3> Welcome
<s:if test="%{#session.user.some
this is method juhani
</s:if>
<s:else>
this is not method juhani
</s:else>
! </h3>
I have above scriptlets. Somemethod returns String and user.name is also a string. I use them to compare a String or a dynamic one in real life. But it gives following error: I put some extracted error message above detailed error message.
==extracted error message===================
[auctionstruts2sprhib] ERROR [2007/08/14 11:14:47] | Servlet.service() for servlet jsp threw exception
org.apache.jasper.JasperEx
....
[auctionstruts2sprhib] ERROR [2007/08/14 11:14:47] | Servlet.service() for servlet jsp threw exception
java.lang.ClassNotFoundExc
...
=================detailed error message===================
[auctionstruts2sprhib] ERROR [2007/08/14 11:14:47] | Servlet.service() for servlet jsp threw exception
org.apache.jasper.JasperEx
at org.apache.jasper.compiler
at org.apache.jasper.compiler
at org.apache.jasper.compiler
at org.apache.jasper.compiler
at org.apache.jasper.compiler
at org.apache.jasper.compiler
at org.apache.jasper.compiler
at org.apache.jasper.compiler
at org.apache.jasper.compiler
at org.apache.jasper.compiler
at org.apache.jasper.compiler
at org.apache.jasper.compiler
at org.apache.jasper.compiler
at org.apache.jasper.JspCompi
at org.apache.jasper.servlet.
at org.apache.jasper.servlet.
at org.apache.jasper.servlet.
at javax.servlet.http.HttpSer
at org.apache.catalina.core.A
at org.apache.catalina.core.A
at org.apache.catalina.core.A
at org.apache.catalina.core.A
at org.apache.catalina.core.A
at org.apache.jasper.runtime.
at org.apache.jasper.runtime.
at org.apache.jasper.runtime.
at sun.reflect.NativeMethodAc
at sun.reflect.NativeMethodAc
at sun.reflect.DelegatingMeth
at java.lang.reflect.Method.i
at org.apache.tiles.jsp.conte
at org.apache.tiles.jsp.conte
at org.apache.tiles.context.T
at org.apache.struts2.tiles.S
at org.apache.struts2.tiles.S
at org.apache.tiles.impl.Basi
at org.apache.tiles.jsp.tagli
at org.apache.tiles.jsp.tagli
at org.apache.tiles.jsp.tagli
at org.apache.tiles.jsp.tagli
at org.apache.tiles.jsp.tagli
at org.apache.jsp.WEB_002dINF
at org.apache.jsp.WEB_002dINF
at org.apache.jasper.runtime.
at javax.servlet.http.HttpSer
at org.apache.jasper.servlet.
at org.apache.jasper.servlet.
at org.apache.jasper.servlet.
at javax.servlet.http.HttpSer
at org.apache.catalina.core.A
at org.apache.catalina.core.A
at org.apache.catalina.core.A
at org.apache.catalina.core.A
at org.apache.catalina.core.A
at org.apache.tiles.context.s
at org.apache.tiles.context.T
at org.apache.struts2.tiles.S
at org.apache.struts2.tiles.S
at org.apache.tiles.impl.Basi
at org.apache.tiles.impl.Basi
at org.apache.struts2.views.t
at org.apache.struts2.dispatc
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.in
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.ut
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.in
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.ut
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.in
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.ut
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.in
at com.opensymphony.xwork2.in
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.ut
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.in
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.ut
at com.opensymphony.xwork2.De
at org.apache.struts2.interce
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.ut
at com.opensymphony.xwork2.De
at org.apache.struts2.interce
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.ut
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.in
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.ut
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.in
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.ut
at com.opensymphony.xwork2.De
at org.apache.struts2.interce
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.ut
at com.opensymphony.xwork2.De
at org.apache.struts2.interce
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.ut
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.in
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.ut
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.in
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.ut
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.in
at com.opensymphony.xwork2.in
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.ut
at com.opensymphony.xwork2.De
at org.apache.struts2.interce
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.ut
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.in
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.ut
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.in
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.ut
at com.opensymphony.xwork2.De
at org.apache.struts2.impl.St
at org.apache.struts2.dispatc
at org.apache.struts2.dispatc
at org.apache.catalina.core.A
at org.apache.catalina.core.A
at org.springframework.orm.hi
at org.springframework.web.fi
at org.apache.catalina.core.A
at org.apache.catalina.core.A
at org.apache.catalina.core.S
at org.apache.catalina.core.S
at org.apache.catalina.core.S
at org.apache.catalina.valves
at org.apache.catalina.core.S
at org.apache.catalina.connec
at org.apache.coyote.http11.H
at org.apache.coyote.http11.H
at org.apache.tomcat.util.net
at org.apache.tomcat.util.net
at org.apache.tomcat.util.thr
at java.lang.Thread.run(Threa
[auctionstruts2sprhib] ERROR [2007/08/14 11:14:47] | Servlet.service() for servlet jsp threw exception
java.lang.ClassNotFoundExc
at java.net.URLClassLoader$1.
at java.security.AccessContro
at java.net.URLClassLoader.fi
at org.apache.jasper.servlet.
at org.apache.jasper.servlet.
at org.apache.jasper.JspCompi
at org.apache.jasper.servlet.
at org.apache.jasper.servlet.
at org.apache.jasper.servlet.
at org.apache.jasper.servlet.
at javax.servlet.http.HttpSer
at org.apache.catalina.core.A
at org.apache.catalina.core.A
at org.apache.catalina.core.A
at org.apache.catalina.core.A
at org.apache.catalina.core.A
at org.apache.jasper.runtime.
at org.apache.jasper.runtime.
at org.apache.tiles.jsp.conte
at org.apache.tiles.jsp.conte
at org.apache.tiles.context.T
at org.apache.struts2.tiles.S
at org.apache.struts2.tiles.S
at org.apache.tiles.impl.Basi
at org.apache.tiles.jsp.tagli
at org.apache.tiles.jsp.tagli
at org.apache.tiles.jsp.tagli
at org.apache.tiles.jsp.tagli
at org.apache.tiles.jsp.tagli
at org.apache.jsp.WEB_002dINF
at org.apache.jsp.WEB_002dINF
at org.apache.jasper.runtime.
at javax.servlet.http.HttpSer
at org.apache.jasper.servlet.
at org.apache.jasper.servlet.
at org.apache.jasper.servlet.
at javax.servlet.http.HttpSer
at org.apache.catalina.core.A
at org.apache.catalina.core.A
at org.apache.catalina.core.A
at org.apache.catalina.core.A
at org.apache.catalina.core.A
at org.apache.tiles.context.s
at org.apache.tiles.context.T
at org.apache.struts2.tiles.S
at org.apache.struts2.tiles.S
at org.apache.tiles.impl.Basi
at org.apache.tiles.impl.Basi
at org.apache.struts2.views.t
at org.apache.struts2.dispatc
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.in
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.ut
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.in
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.ut
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.in
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.ut
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.in
at com.opensymphony.xwork2.in
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.ut
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.in
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.ut
at com.opensymphony.xwork2.De
at org.apache.struts2.interce
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.ut
at com.opensymphony.xwork2.De
at org.apache.struts2.interce
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.ut
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.in
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.ut
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.in
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.ut
at com.opensymphony.xwork2.De
at org.apache.struts2.interce
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.ut
at com.opensymphony.xwork2.De
at org.apache.struts2.interce
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.ut
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.in
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.ut
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.in
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.ut
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.in
at com.opensymphony.xwork2.in
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.ut
at com.opensymphony.xwork2.De
at org.apache.struts2.interce
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.ut
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.in
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.ut
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.in
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.ut
at com.opensymphony.xwork2.De
at org.apache.struts2.impl.St
at org.apache.struts2.dispatc
at org.apache.struts2.dispatc
at org.apache.catalina.core.A
at org.apache.catalina.core.A
at org.springframework.orm.hi
at org.springframework.web.fi
at org.apache.catalina.core.A
at org.apache.catalina.core.A
at org.apache.catalina.core.S
at org.apache.catalina.core.S
at org.apache.catalina.core.S
at org.apache.catalina.valves
at org.apache.catalina.core.S
at org.apache.catalina.connec
at org.apache.coyote.http11.H
at org.apache.coyote.http11.H
at org.apache.tomcat.util.net
at org.apache.tomcat.util.net
at org.apache.tomcat.util.thr
at java.lang.Thread.run(Threa
[auctionstruts2sprhib] ERROR [2007/08/14 11:14:47] | JSPException while including path '/WEB-INF/jsp/Registration
javax.servlet.jsp.JspExcep
at org.apache.tiles.jsp.conte
at org.apache.tiles.jsp.conte
at org.apache.tiles.context.T
at org.apache.struts2.tiles.S
at org.apache.struts2.tiles.S
at org.apache.tiles.impl.Basi
at org.apache.tiles.jsp.tagli
at org.apache.tiles.jsp.tagli
at org.apache.tiles.jsp.tagli
at org.apache.tiles.jsp.tagli
at org.apache.tiles.jsp.tagli
at org.apache.jsp.WEB_002dINF
at org.apache.jsp.WEB_002dINF
at org.apache.jasper.runtime.
at javax.servlet.http.HttpSer
at org.apache.jasper.servlet.
at org.apache.jasper.servlet.
at org.apache.jasper.servlet.
at javax.servlet.http.HttpSer
at org.apache.catalina.core.A
at org.apache.catalina.core.A
at org.apache.catalina.core.A
at org.apache.catalina.core.A
at org.apache.catalina.core.A
at org.apache.tiles.context.s
at org.apache.tiles.context.T
at org.apache.struts2.tiles.S
at org.apache.struts2.tiles.S
at org.apache.tiles.impl.Basi
at org.apache.tiles.impl.Basi
at org.apache.struts2.views.t
at org.apache.struts2.dispatc
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.in
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.ut
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.in
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.ut
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.in
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.ut
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.in
at com.opensymphony.xwork2.in
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.ut
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.in
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.ut
at com.opensymphony.xwork2.De
at org.apache.struts2.interce
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.ut
at com.opensymphony.xwork2.De
at org.apache.struts2.interce
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.ut
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.in
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.ut
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.in
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.ut
at com.opensymphony.xwork2.De
at org.apache.struts2.interce
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.ut
at com.opensymphony.xwork2.De
at org.apache.struts2.interce
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.ut
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.in
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.ut
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.in
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.ut
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.in
at com.opensymphony.xwork2.in
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.ut
at com.opensymphony.xwork2.De
at org.apache.struts2.interce
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.ut
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.in
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.ut
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.in
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.ut
at com.opensymphony.xwork2.De
at org.apache.struts2.impl.St
at org.apache.struts2.dispatc
at org.apache.struts2.dispatc
at org.apache.catalina.core.A
at org.apache.catalina.core.A
at org.springframework.orm.hi
at org.springframework.web.fi
at org.apache.catalina.core.A
at org.apache.catalina.core.A
at org.apache.catalina.core.S
at org.apache.catalina.core.S
at org.apache.catalina.core.S
at org.apache.catalina.valves
at org.apache.catalina.core.S
at org.apache.catalina.connec
at org.apache.coyote.http11.H
at org.apache.coyote.http11.H
at org.apache.tomcat.util.net
at org.apache.tomcat.util.net
at org.apache.tomcat.util.thr
at java.lang.Thread.run(Threa
[auctionstruts2sprhib] ERROR [2007/08/14 11:14:47] | IO Error executing tag: JSPException while including path '/WEB-INF/jsp/Registration
java.io.IOException: JSPException while including path '/WEB-INF/jsp/Registration
at org.apache.tiles.jsp.conte
at org.apache.tiles.context.T
at org.apache.struts2.tiles.S
at org.apache.struts2.tiles.S
at org.apache.tiles.impl.Basi
at org.apache.tiles.jsp.tagli
at org.apache.tiles.jsp.tagli
at org.apache.tiles.jsp.tagli
at org.apache.tiles.jsp.tagli
at org.apache.tiles.jsp.tagli
at org.apache.jsp.WEB_002dINF
at org.apache.jsp.WEB_002dINF
at org.apache.jasper.runtime.
at javax.servlet.http.HttpSer
at org.apache.jasper.servlet.
at org.apache.jasper.servlet.
at org.apache.jasper.servlet.
at javax.servlet.http.HttpSer
at org.apache.catalina.core.A
at org.apache.catalina.core.A
at org.apache.catalina.core.A
at org.apache.catalina.core.A
at org.apache.catalina.core.A
at org.apache.tiles.context.s
at org.apache.tiles.context.T
at org.apache.struts2.tiles.S
at org.apache.struts2.tiles.S
at org.apache.tiles.impl.Basi
at org.apache.tiles.impl.Basi
at org.apache.struts2.views.t
at org.apache.struts2.dispatc
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.in
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.ut
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.in
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.ut
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.in
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.ut
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.in
at com.opensymphony.xwork2.in
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.ut
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.in
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.ut
at com.opensymphony.xwork2.De
at org.apache.struts2.interce
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.ut
at com.opensymphony.xwork2.De
at org.apache.struts2.interce
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.ut
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.in
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.ut
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.in
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.ut
at com.opensymphony.xwork2.De
at org.apache.struts2.interce
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.ut
at com.opensymphony.xwork2.De
at org.apache.struts2.interce
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.ut
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.in
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.ut
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.in
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.ut
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.in
at com.opensymphony.xwork2.in
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.ut
at com.opensymphony.xwork2.De
at org.apache.struts2.interce
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.ut
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.in
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.ut
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.in
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.ut
at com.opensymphony.xwork2.De
at org.apache.struts2.impl.St
at org.apache.struts2.dispatc
at org.apache.struts2.dispatc
at org.apache.catalina.core.A
at org.apache.catalina.core.A
at org.springframework.orm.hi
at org.springframework.web.fi
at org.apache.catalina.core.A
at org.apache.catalina.core.A
at org.apache.catalina.core.S
at org.apache.catalina.core.S
at org.apache.catalina.core.S
at org.apache.catalina.valves
at org.apache.catalina.core.S
at org.apache.catalina.connec
at org.apache.coyote.http11.H
at org.apache.coyote.http11.H
at org.apache.tomcat.util.net
at org.apache.tomcat.util.net
at org.apache.tomcat.util.thr
at java.lang.Thread.run(Threa
[auctionstruts2sprhib] ERROR [2007/08/14 11:14:47] | Error during rendering
javax.servlet.jsp.JspExcep
at org.apache.tiles.jsp.tagli
at org.apache.tiles.jsp.tagli
at org.apache.jsp.WEB_002dINF
at org.apache.jsp.WEB_002dINF
at org.apache.jasper.runtime.
at javax.servlet.http.HttpSer
at org.apache.jasper.servlet.
at org.apache.jasper.servlet.
at org.apache.jasper.servlet.
at javax.servlet.http.HttpSer
at org.apache.catalina.core.A
at org.apache.catalina.core.A
at org.apache.catalina.core.A
at org.apache.catalina.core.A
at org.apache.catalina.core.A
at org.apache.tiles.context.s
at org.apache.tiles.context.T
at org.apache.struts2.tiles.S
at org.apache.struts2.tiles.S
at org.apache.tiles.impl.Basi
at org.apache.tiles.impl.Basi
at org.apache.struts2.views.t
at org.apache.struts2.dispatc
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.in
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.ut
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.in
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.ut
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.in
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.ut
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.in
at com.opensymphony.xwork2.in
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.ut
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.in
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.ut
at com.opensymphony.xwork2.De
at org.apache.struts2.interce
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.ut
at com.opensymphony.xwork2.De
at org.apache.struts2.interce
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.ut
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.in
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.ut
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.in
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.ut
at com.opensymphony.xwork2.De
at org.apache.struts2.interce
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.ut
at com.opensymphony.xwork2.De
at org.apache.struts2.interce
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.ut
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.in
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.ut
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.in
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.ut
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.in
at com.opensymphony.xwork2.in
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.ut
at com.opensymphony.xwork2.De
at org.apache.struts2.interce
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.ut
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.in
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.ut
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.in
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.De
at com.opensymphony.xwork2.ut
at com.opensymphony.xwork2.De
at org.apache.struts2.impl.St
at org.apache.struts2.dispatc
at org.apache.struts2.dispatc
at org.apache.catalina.core.A
at org.apache.catalina.core.A
at org.springframework.orm.hi
at org.springframework.web.fi
at org.apache.catalina.core.A
at org.apache.catalina.core.A
at org.apache.catalina.core.S
at org.apache.catalina.core.S
at org.apache.catalina.core.S
at org.apache.catalina.valves
at org.apache.catalina.core.S
at org.apache.catalina.connec
at org.apache.coyote.http11.H
at org.apache.coyote.http11.H
at org.apache.tomcat.util.net
at org.apache.tomcat.util.net
at org.apache.tomcat.util.thr
at java.lang.Thread.run(Threa