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

问个低级问题:是不是每个SERVLET都必须通过WEB.XML进行映射??
是不是每个SERVLET都必须通过WEB.XML进行映射?如果SERVLET等别多时,定义起来太麻烦,有没有简便的方法?

------解决方案--------------------
是的。

现在很多的集成开发环境(如eclipse+myeclipse)在新建servlet的过程中就可以随带着定义web.xml文件。
------解决方案--------------------
可以用*.do进行映射到一个门面类,再由这个门面类进行进一步分配任务到不同的类。
------解决方案--------------------
可以不用影射,但是在调用Servlet的地方必须写全Servlet的路径
------解决方案--------------------
是的,理论上是每一个 servlet 都必须有一条配置信息的。

但是可以灵活运用。

比如 struts 的 *.do

那么,他就接收 所有以 .do 结尾的请求,然后进入这个 servlet 后,再将其

转到相应的处理类。

其实道理上都是一样的。
------解决方案--------------------
mark
------解决方案--------------------
不管用什么方式 其实就是写出来servlet的地址 调用它的时候可以找的到就行了
------解决方案--------------------
不是的,看容器,还看版本。

以前版本的Tomcat默认可以从 xxx/servlet/* 来访问。

注 : xxx 代表你的应用地址, * 表示你的Servlet。