Hello all,
I am new to struts2 and have encountered a problem.
I am using struts2 2.1.8 and tiles 2.1.4.
I have a simple login form which I validate using an xml file.
If I enter correct values in my login form then the action is forwarded to the correct page (in my case a tile). My problem occurs when I try to re-submit my form after the validation happened once (it worked correctly), meaning that if I re-enter correct values in my form, the action is not forwarded to my tile page.
I noticed that the url is incorrect after my second attempt to submit the form. When everything works, the url should be:
http://localhost:8080/intellitracker/jsp/struts2/open/loginAction.action
After the validation occurred and I re-submit my form the url is:
http://localhost:8080/intellitracker/loginAction.action. Obviously, it's missing "jsp/struts2/open/" so it can't display the tile correctly.
Can anybody help me with this problem?
Here is the related code to my login action:
tiles.xml
struts.xml
LoginAction-validation.xml
My welcome page which redirects to my login form:
index.jsp
login.jsp
Finally my action class
LoginAction.java
Any help would be appreciated.
Thanks,
Will