Java Mailing List Archive

http://www.gg3721.com/

Home » Struts Users Mailing List »

Struts 1.3: MappingDispatchAction and forms??

Florian Rustedt

2009-06-30

Replies: Find Java Web Hosting

Author LoginPost Reply
Hi,

i want to do follwing:
after Login, i am at "showCallinggroupMembers.jsp". There, i want to implement
three html forms in one jsp for "add", "edit" and "delete" an entry.

So i added a mappingDispatchAction "SelectCallinggroupMembersAction" which
handles the action corresponding to the three directions.

If i now access "showCallinggroupMembers.jsp", i get
javax.servlet.ServletException: javax.servlet.jsp.JspException: Form bean not
specified on mapping for action: "/editCallinggroupMember"

But how do i define the formBean(s) correctly?

I tried adding:
  <form-bean name="editCallinggroupMemberForm"
type="org.apache.struts.action.DynaActionForm" />
and adding to the action
   input="/customer/showCallinggroupMembers.jsp"

But the error keeps the same?

Any ideas?

Kind regards, Florian

--------- struts.config --------------
<struts-config>
<form-beans >
  <form-bean name="loginForm"
type="org.apache.struts.action.DynaActionForm">
   <form-property name="login" type="java.lang.String" />
   <form-property name="password" type="java.lang.String" />
  </form-bean>
</form-beans>

<global-exceptions />
<global-forwards >
  <forward name="error" path="/templates/error.jsp" />
  <forward name="logout" path="/templates/reallyLogout.jsp" />
</global-forwards>

<action-mappings >
          <!-- Pure Forwarder -->
  <action forward="/customer/showCallinggroupMembers.jsp"
path="/showCallinggroupMembers" />

          <!-- MappingDispatchActions -->
  <action path="/selectCallinggroupMembersAction"
type="de.smartnet.smartcentrex.action.SelectCallinggroupMembersAction"
validate="false">
  </action>

          <!-- MappingDispatchActions: Definitionen -->
          <action path="/addCallinggroupMember"
type="de.smartnet.smartcentrex.action.SelectCallinggroupMembersAction"
parameter="add">
               <forward name="add"
path="/customer/addCallinggroupMember.jsp" />
          </action>
          <action
   parameter="edit"
   path="/editCallinggroupMember"
   type="de.smartnet.smartcentrex.action.SelectCallinggroupMembersAction">
   <forward name="edit" path="/customer/editCallinggroupMember.jsp" />
  </action>
          <action
   parameter="delete"
   path="/deleteCallinggroupMember"
   type="de.smartnet.smartcentrex.action.SelectCallinggroupMembersAction">
   <forward name="delete" path="/customer/deleteCallinggroupMember.jsp" />
  </action>


          <!-- Standard Actions -->
  <action
   attribute="loginForm"
   input="/login.jsp"
   name="loginForm"
   path="/login"
   type="de.smartnet.smartcentrex.action.LoginAction"
   validate="false">
   <forward name="success" path="/showCustomer.do" />

  </action>

</action-mappings>

<message-resources parameter="de.smartnet.smartcentrex.ApplicationResources"
/>
    <plug-in className="org.apache.struts.tiles.TilesPlugin" >
          <set-property property="definitions-config"
               value="/WEB-INF/tiles-definitions.xml" />
          <set-property property="moduleAware" value="true" />
    </plug-in>
</struts-config>



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

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