为了账号安全,请及时绑定邮箱和手机立即绑定

servlet

552e88e300013d1c02430287.jpg

552e88e30001ea6605000176.jpg

老师,为啥我的包名不是servlet而映射路径还用servlet/TestServlet1还能正常运行?不是应该用com.feiyu/TestServlet1才行吗?

正在回答

4 回答

url那里是映射地址,不关包名事,这个地址就是你在form表单提交时action的值,这样点击提交的时候就可以去到对应的servlet了。

0 回复 有任何疑惑可以回复我~
<url-pattern>里面的地址</url-patter>和你的index里的这两个对应与包名没有关系
<a href="servlet/HellowServlet">get方式请求</a>
<form action="servlet/HellowServlet" method="post" >


1 回复 有任何疑惑可以回复我~

url-pattern配置的是访问时的路径,也就是说当你在浏览器中输入localhost:8080/servlet/TestServlet1的时候会访问TestServlet1,而servlet与java类的对应关系在servlet中配置

<servlet>
    <servlet-name>TestServlet1</servlet-name>
    <servlet-class>com.feiyu.TestServlet1</servlet-class>
</servlet>


0 回复 有任何疑惑可以回复我~

这个跟包名没有关系,servlet是程序中的一个规定

0 回复 有任何疑惑可以回复我~
#1

luffy325156 提问者

就是说这里写servlet和报名都可以对吗?
2015-04-16 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
JAVA遇见HTML——Servlet篇
  • 参与学习       160610    人
  • 解答问题       1093    个

本门课程在JSP课程的基础上,深入介绍Servlet的基础知识

进入课程
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号