黑马程序员技术交流社区

标题: servlet小问题 [打印本页]

作者: vipzh    时间: 2012-12-5 10:10
标题: servlet小问题
为什么要为servlet配置URL映射?

作者: 但汉涛    时间: 2012-12-6 00:12
1)        为servlet配置URL映射,就把servlet的真正的物理路径隐藏了起来,这样客户端看到的是servlet的逻辑路径,这增强了安全性。
2)        如果servlet发生了物理位置上的变化,那么客户端不会发生代码上变化,我们只需要改变web.xml就行了,这增强了程序的可维护性。
3)        Web容器根据逻辑路径找到物理路径。request.getRequestURi();
作者: 陈建华    时间: 2012-12-7 14:16
url映射的作用就像上面那位老兄说的,可以实现隐藏servlet的真正路径,起到一种保护作用。同时还可以增强他的可维护性。但是url通过映射可以实现伪静态。大家如果了解搜索引擎的实现原理就知道。他们很多时候就是对静态页面进行搜索。对于动态页面一般不予理睬。所哟很多时候,网站为了提高搜索度,就采用伪静态的方法。url映射就能满足这样的额要求。
作者: 邵新瑜    时间: 2012-12-7 19:59
servlet是对象,你编译完的那个叫字节码文件,用户访问的不是字节码文件,而是由tomcat创建的servlet对象

tomcat创建servlet对象是web.xml配置的,基本上如下

<servlet>

<servlet-name>创建的servlet对象的名字<servlet-name>

<servlet-class>创建servlet的类</servlet-class>

</servlet>

以上是创建了个对象,把中键的中文换成你要的servlet类和serlet对象名

有了对象你得给这个对象一个可访问的url地址,也在web.xml中配置映射






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2