配置web.xml和servlet有什么关系?web.xml里的标签是控制servlet的么?web.xml和servlet的怎么能理解?

请各位大侠们帮忙解答一下!最好有一段例子和解释。谢谢了... 请各位大侠们帮忙解答一下! 最好有一段例子和解释。谢谢了 展开
 我来答
铂金羊羊羊
推荐于2017-10-05 · TA获得超过1043个赞
知道小有建树答主
回答量:230
采纳率:100%
帮助的人:211万
展开全部
<servlet> 定义servlet
<servlet-name>hello</servlet-name> 与servlet-mapping相对应
<servlet-class>package.HelloWorld</servlet-class> 定义包.类名称
</servlet>
<servlet-mapping> <servlet-name>hello</servlet-name>映射路径<url-pattern>/hello</url-pattern> 与servlet相对应</servlet-mapping>页面的映射路径首先当你在页面中输入 http://主机名:端口/项目名/servlet名的时候URL前面是个http 这代表是HTTP协议,然后它会通过主机,端口,找到项目,发现相互后面有个servlet名,它就会去web.xml去寻找,结果找到了,例如hello,会通过定义的包.类,找到该servlet要实现的功能.然后通过下面的映射路径反馈给用户.或者后台输出.或者其它的操作.(这就看你的类里怎么定义功能了)
270675171
2012-06-29 · 超过11用户采纳过TA的回答
知道答主
回答量:34
采纳率:0%
帮助的人:25.2万
展开全部
web.xml中的标签
<servlet> <servlet-name>helloServlet</servlet-name> //名字随意但是必须和下面的匹配 <servlet-class>first.HelloServlet</servlet-class> //你的.java所在的包以及名字 </servlet> <servlet-mapping> <servlet-name>helloServlet</servlet-name>//与上面匹配 <url-pattern>/sayHello</url-pattern>
//这是你的访问路径,localhost:8080/servlet/first/sayHello </servlet-mapping>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sgy883144
2012-06-30
知道答主
回答量:6
采纳率:0%
帮助的人:9271
展开全部
servlet只有在web.xml中配置了,程序才能加载并执行servlet代码!!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zq823307513
2012-07-02
知道答主
回答量:3
采纳率:0%
帮助的人:3万
展开全部
第一个标签是注册内部程序,让程序内部知道,第二个是注册外部程序,让客户知道,相当于映射的那种感觉!!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
glueey
2012-06-29
知道答主
回答量:39
采纳率:0%
帮助的人:4.2万
展开全部
相当于一个目录
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式