File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
Win a copy of Clojure in Action this week in the Clojure forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

controller tags in RequestProcessor's class

 
kri shan
Ranch Hand
Posts: 1453
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
When i add two controller tags for two RequestProcessor's class in struts-config.xml, i am getting the error.
 
kri shan
Ranch Hand
Posts: 1453
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
ie: How can i add two RequestProcessor classes within the controller tag.
<controller
processorClass="a.b.c.d.RequestProcessor1"/>
<controller
processorClass="a.b.c.d.RequestProcessor2"/>
 
KArol Muszynski
Ranch Hand
Posts: 45
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
kri shan,

you can't. You can have only one controller. Just look into struts-config_1_2.dtd file.


'?' means that You can have zero or one occurence of controller tag.

Why do You want to have two controllers ?

Best Regards,
KArol Muszynski
 
kri shan
Ranch Hand
Posts: 1453
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
if i change dtd like this <!ELEMENT struts-config (display-name?, description?, data-sources?, form-beans?, global-exceptions?, global-forwards?, action-mappings?, controller?, controller?, message-resources*, plug-in*)> Will struts-config.xml accepts 2 controller tags.
 
KArol Muszynski
Ranch Hand
Posts: 45
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
kri shan,

Struts are designed to use one controller and changing dtd will not help. You can rewrite or extend struts but also I don't think it's a good idea.
Tell us why do You want to use more then one controller. Maybe we can help You with Your architectural problem.

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