需要 Struts 帮助
我正在开发一个 Struts 应用程序。现在我遇到了一个奇怪的情况。当前应用程序有一个类似这样的配置文件
<action path="/validate" type="test1Action" scope="request" validate="false">
<forward name="cat1" path="path1/value1"/>
<forward name="cat2" path="path1/value2"/>
<forward name="cat3" path="path1/value3"/>
<forward name="failure" path="path1"/>
<forward name="failed" path="emptysession"/>
</action>
现在问题是如果我添加一个新的 Action 类 test2Action 并且我必须将类型更改为 test2Action 并在 test2Action 中我只有三个返回变量,即
cat1、failure、failed。 现在cat1应该调用test1Action。 我想做的是在 JSP 和 Action 类之间插入一个操作类。任何人都可以帮助我吗?
I am working on a Struts application.Now I have a strange situation.The current application has a config file something like this
<action path="/validate" type="test1Action" scope="request" validate="false">
<forward name="cat1" path="path1/value1"/>
<forward name="cat2" path="path1/value2"/>
<forward name="cat3" path="path1/value3"/>
<forward name="failure" path="path1"/>
<forward name="failed" path="emptysession"/>
</action>
Now the issue is if I add a new Action class test2Action and I have to change the type to test2Action and in test2Action I have only three return variables namely
cat1,failure,failed.
Now cat1 should call test1Action.
What I am trying to do is insert an action class inbetween a JSP and Action class.Anyone can help me out?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我会为此投票,但是,哦,好吧。
如果您刚刚开始,那么我会完全放弃 Struts 1。转向 Struts 2 或 Stripes。如今,Struts 1 已经没有任何可取之处,除了遗留代码。
如果您使用的是旧代码集,那么您无能为力。
如果你现在可以选择放弃它,我会立即离开 Struts 1 并选择其他东西。生命太短了。
I'll get down voted for this, but, oh well.
IF you are just starting out, then I'd simply abandon Struts 1 completely. Head on over to either Struts 2 or Stripes. Struts 1 has no redeeming qualities whatsoever today, save legacy code.
If you're on a legacy code set, then there's not much you can do.
If you have the option bailing on it now, I'd run, quickly, right now, away from Struts 1 and pick something else. Life's too short.
我相信您需要使用以下内容更新 struts-config:
I believe you need to updated the struts-config with: