【发布时间】:2013-10-22 08:38:24
【问题描述】:
标题可能听起来有点模糊,但我会试一试。我有 2 个 servlet:
-
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 的工作原理。我唯一的疑问是,one.java /two.java 中的哪一个是首先从 struts.xml 调用的?
我尝试调试,发现首先调用ActionForm类即two.java,然后将值返回给Action即one.java。
但是Action类不是应该先执行,然后是动作形式吗?我的意思是这就是 MVC 架构所遵循的。
请解释一下。指向非常详细的工作流程的链接将非常有帮助。
【问题讨论】:
标签: java struts struts-1 struts-config