Sofia Paiva

Greenhorn
+ Follow
since Apr 07, 2004
Merit badge: grant badges
For More
Cows and Likes
Cows
Total received
0
In last 30 days
0
Total given
0
Likes
Total received
0
Received in last 30 days
0
Total given
0
Given in last 30 days
0
Forums and Threads
Scavenger Hunt
expand Ranch Hand Scavenger Hunt
expand Greenhorn Scavenger Hunt

Recent posts by Sofia Paiva

Hi!
I'm using java 1.4, eclipse IDE and JBoss.
I have a index.jsp that forwards to a login.jsp
<logic:redirect forward="login"/>
in struts-config.xml i have:
<!-- Form Bean Definitions -->
<form-beans>
<form-bean name="loginForm" type="Login"/>
<form-bean name="page1Form" type="Page1"/>
<form-bean name="page2Form" type="Page2"/>
</form-beans>

<!-- Global forwards -->
<global-forwards>
<forward name="login" path="/login.do"/>
</global-forwards>

<!-- Action Mapping Definitions -->
<action-mappings>
<action path="/login"
type="org.apache.struts.actions.ForwardAction"
parameter="/pages/Login.jsp"/>
<action path="/Login"
type="LoginAction"
name="loginForm"
scope="session"
input="/pages/Login.jsp">
<forward name="success" path="/pages/page1.jsp"/>
</action>
<action path="/page1"
type="Page1Action"
name="page1Form"
scope="request"
input="/pages/page1.jsp">
<forward name="success" path="/pages/page2.jsp"/>
</action>
<action path="/page2"
type="Page2Action"
name="page2Form"
scope="request"
input="/pages/page2.jsp">
<forward name="success" path="/pages/page3.jsp"/>
</action>
</action-mappings>

<!-- message resources -->
<message-resources parameter="ApplicationResources" null="false"/>

</struts-config>

and each *.jsp have a form:
<html:form path="Login" ...>
<html:form path="page1" ...>
<html:form path="page2" ...>
I have a ActionForm Login.java, Page1.java, Page2.java.
And a Action LoginAction.java, Page1Action.java, ...
When i do a submit in login.do (the initial page), the page goes to form 'page1', but the address bar shows 'Login.do', and when i do a submit on page1, the page goes to form 'page2', but the address bar shows 'page1.do' and so on...
How is it possible to have the action displayed in the address bar with the same name of the form?
Please write it down, because i'm only working in struts for about a week or two, and i'm not quite understanding it yet. I've already tryed changing the names, but i must be doing something wrong, because it never works.
Thanks in advance.
20 years ago