Java Mailing List Archive

http://www.junlu.com/

Google
Google
Mailing List
Home
Forum Home
JBoss - Java Application Server
Tomcat - JSP/Servlet container
Struts - A MVC web framework
iText - An open source PDF Java Library
JDOM - JDOM XML Parser
J2EE - A mailing list for Java(tm) 2 Platform, Enterprise Edition
JSP - A mailing list about Java Server Pages specification and reference
J2EE Pattern - An interest list for Sun Java Center J2EE Pattern Catalog
Servlet - A mailing list for discussion about Sun Microsystem's Java Servlet API Technology
Struts & Hibernate
Subjects
JSP editor plugin for eclipse ?
org apache jasper JasperException: Unable to compile class for JSP
Tomcat: Connection reset by peer: socket write error
Cannot retrieve definition for form bean null
Struts Tiles Tutorial (free Struts training)
Where do I download Tomcat 4 0 6?
Data Access Object (DAO) pattern, example DAO 's
Where to download Tomcat v 4 1 24 from?
Tomcat 5 0 16 Requested resource not available
Oracle Connection Pooling in 3 2 2
Servlet : Session invalidate
Servlet action is currently unavailable
Tomcat/Struts Unicode Encoding/Decoding problems
Tomcat and webapplication specific java library path
Running a Simple JMS Example
Mapping in workers2 properties
org apache jasper JasperException
Cannot find message resources under key org apache struts action
   MESSAGE
problem with html:text bean throwing exception
Cannot find message resources under key org apache struts action MESSAGE
invalid direct reference problem with solution
Tool for jsp debug Try Sysdeo Eclipse Plugin
Tomcat 5 Cannot load JDBC driver class 'null ' SQL state: null
weblogic ejbc
java properties file
Jboss 3 2 3 Coyote Can 't re
Tomcat 5, Apache2 and mod jk2 integration problem
JBoss example problem new to J2EE
url string for connecting jboss to oracle
Value attribute of <html:checkbox
javax servlet ServletException: BeanUtils populate
HTTP Status 404 The requested resource is not available
5 0 18: Windows XP Pro vs Windows 2000
 
strange behaviour or working as intended with ActionForm and namespaces?

strange behaviour or working as intended with ActionForm and namespaces?

2007-01-26       - By Dirk Hesse

 Back
Reply:     1     2     3  

Hello


i'am working on a 3 tier -web app and we are using struts. Yesterday we
found a strange behaviour with the propertynames of our ActionForms.

Firstly i will describe the situation:

I have two jps's with different forms. For example a listItems.jsp and a
detailItem.jsp. Both are using different forms (listForm and detailForm)
and different actionclasses.

The User is going from the list.jsp to the detail.jsp over two
Actionclasses(the first for permission checking and the second for
dispatching the request into the service layers). Both Actionclasses are
using the detailForm bean. The Actionclass according to the listItems.jsp
is using a different form.
On the detailview he is clicking the Cancel button and will be redirected
back to the listItemsAction with the listForm. Both forms are different
except in two cases...they have two fields with the same name(employee and
title) and these fields are filled from the detailForm even though they
was not before.
It seems as if the actionForm form is holding each propertyfield as long
as i stay on the same request. And everytime i'am casting the form into my
concrete form(listForm) he is just looking for the right propname and
delivering the data into it.
         listAction       detailAction
request<form>  =>    <listForm> =>          <detailForm>

Is this behaviour working as intended?
To do a q&d fix i was ending up rewriting my forms and jsp with prefix to
be sure every field is unique. But the whole project has around 20 forms
and the same number of jsp's. This means a lot of work for me to rewrite
them all and additional to that it's very faulty.
I dont want to rewrite my forms and jsp package adding prefixes to each
field.


Best greetings
--
Intero Technologies
Dirk Hesse

-- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ------
To unsubscribe, e-mail: user-unsubscribe@(protected)
For additional commands, e-mail: user-help@(protected)


©2008 junlu.com - Jax Systems, LLC, U.S.A.