黑马程序员技术交流社区
标题:
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