File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

multiple struts config file with same action path.

 
vignesh sankar
Greenhorn
Posts: 4
Java MySQL Database PHP
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I added below code. I am new to struts.
Web.xml file:

struts-config-student.xml

struts-config-sample.xml


struts-config-employee.xml


student.jsp


sample.jsp


employee.jsp


index.jsp


StudentAction.java

EmployeeAction.java

SampleAction.java


When i call localhost:8080/multipleStrutsConfigEx/welcome.cd
output is You came here through sample action.
when i call localhost:8080/../stud/welcome
output is again You came here through sample action.
whien i call localhost:8080/../emp/welcome
output is again You came here through sample action.
but i expect You came here through student action and You came here through employee action resp.

Please correct my code. i am standing here for long time..

File Hierarchy
MultipleStrutsConfigEx
--employee folder
-----employee.jsp
--student foler
-----student.jsp
--WEB-INF
----classes
-------com.....
----lib
----struts-employee
----struts-sample
----struts-sample
----web.xml
--index.jsp
--sample.jsp
 
Jeanne Boyarsky
author & internet detective
Marshal
Posts: 33700
316
Eclipse IDE Java VI Editor
  • 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
To summarize that long example, you have three struts config files that all define the mapping /welcome. Two of them go with different action servlets.

I think the best advice here is "don't do that." Use a different name for each mapping/path so it isn't ambiguous where requests should be directed.
 
vignesh sankar
Greenhorn
Posts: 4
Java MySQL Database PHP
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Actually Thanks Jeanne for Your Advice. I fixed the problem. since org.apache.struts.action.ActionServlet is mapped to one config file. its cannot mapped to other config file. It can be solved by using module concept in Struts.

Web.xml

 
I agree. Here's the link: http://aspose.com/file-tools
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic