标题可能听起来有点模糊,但我会试一试。我有 2 个小服务程序:
- one.java:根据输入将转发页面扩展
Action class
为成功或失败index.jsp
- two.java:扩展了
ActionForm class
,有getter和setter方法
我有3个jsp文件:
- index.jsp:是欢迎页面并要求用户名组合
- success.jsp:如果组合正确则调用
- failure.jsp:如果组合为假则调用
我有 2 个 xml 文件:
- web.xml: DD
- struts-config.xml: Struts 配置文件
我了解 web.xml 的工作原理。我唯一的疑问是,首先从 struts.xml 调用one.java /two.java中的哪一个?
我尝试调试,发现首先调用了ActionForm
ie 类two.java
,然后将值返回给Action
ie one.java
。
但是Action类不是应该先执行,然后是动作形式吗?我的意思是这就是 MVC 架构所遵循的。
请解释。指向非常详细的工作流程的链接将非常有帮助。