日期:2014-05-18  浏览次数:20686 次

Web运行的流程
研究了几天,还是糊涂。一个Web应用程序一般分为:JSP前台部分,Web.xml配置文件部分,Java应用程序部分,数据库部分.按照书上的事例我也做过几个,但始终有些部分还是不明白。
比如:
1/通过输入url地址如:http://localhost:8080/myweb后装载我的页面,但是我并没有指明是myweb中的哪个页面,为什么它就可以装载我所需的页面了呢,如果我想改动要装载的页面又是在哪里可以改。
2/当页面提交时要读去Web.xml配置文件,但又谁来读去,之间的映射关系感觉很模糊,还有 <welcome-file-list> 段是用来做什么的。
感觉整个web应用程序的运行流程很模糊,有哪位仁兄可以帮帮在下,不胜感激!
                                                                                              LXS

------解决方案--------------------
其实无论读几次都是没有意义的

这个不是你应该去考虑的东西

在TOMCAT下

只有第1次运行的时候去读配置文件

然后就把这个作为一个对象一直保存在了内存里

而当你访问TOMCAT的应用服务器的时候

如果你访问的时候没有指定页面的话

那么将会取首要的访问页来访问

如果首要的访问页都不存在的话

(首要的访问页具体叫的专业名称我不知道)

首要的访问页 <welcome-file-list> 好象是在这个标签里定义
------解决方案--------------------
请求的路径