在地址栏里面输入index.jsp,回车地址栏到了Welcome.do了,请问这究竟是怎么回事啊?struts应用程序的执行过程究竟是怎么样的?
解决方案 »
- 类似谷歌的分页1 2 3 4 5 ....实现
- SSH2整合问题之Hibernate 配置问题
- java.lang.OutOfMemoryError: Java heap space 的问题
- 向action传入对象
- 在struts框架的配置文件里,如何forward到一个新的空白页面(原来的页面在一个frame里面)
- 谁有<<Ant权威指南>>这本书的中文电子板呀.
- 关于java类文件读取 的问题
- 关于考试系统的随机出题的问题!请教各位高人,先谢谢了,急,在线等!
- 请问J2EE用什么开发环境比较好啊,哪里有下载啊
- 我执行jwsdp里面的例子,却提示这样的错误,怎么办呀,急。
- java解析word文档的难题!!!请大侠帮忙解决以下!!谢谢
- 急需您的帮助:在有状态SessionBean中调用CMP出错,请问该怎么调用?
<forward name="welcome" path="/Welcome.do"/>
</global-forwards>
中的 welcome 不过好像大小写你写的不对啊。还能运行。
<forward name="success" path="/welcome.jsp" />
这个返回是在配置文件里就有默认设置的
在JSP页面提交的都以.do为后缀的,然后根据.do前面的东西在你的xml配置文件中寻找匹配的对应的action,然后再去action中找所对应的操作
1.服务器启动,初始化ActionServlet,把struts-config.xml中的配置项放到相应的类里
2.接到用户请求,在web.xml中查找*.do,找到对应的处理类ActionServlet,
3.ActionServlet根把用户请求,首先在全局转发里查找Welcome,
4.找到后,根据他的Path属性里的值,在Action的path属性里查找对应的值,
5.找到后,转到Action的type属性的WelcomeAction中进行处理,
6.如果成功的话,通过调用<forward name="success" path="/welcome.jsp" />
转到welcome.jsp,否则转到Error.jsp里,