初学者对web.xml的理解

welcome-file-list标签下welcome-file标签的作用:此标签中的内容将被作为程序的默认跳转页面。
如果此标签下有多个内容,程序将会从上往下依次读取,若找到事迹存在的内容时,则会进行跳转,
然后下面的内容全部作废!

讲个实际碰到的例子吧:
我在写一个jsp页面跳转到servlet的一个步骤时,一直出现Http Status 404的错误;在查找了大量的资料后,总结了一些个人对于servlet和servlet-mapping标签的理解:比如,在jsp页面中写了一个表单,提交内容要提交到指定的servlet,这时候,表单的action需要填写任意特定的信息,该信息指向到serlvet-mapping标签下的内容<即两者内容需要一致>,然后找到servlet-mapping中的servlet-name中的内容,将其与servlet标签下的servlet-name的内容进行匹配,一致则跳转到servlet标签下的servlet-class找寻servlet的具体位置,完成跳转。
注:如果你修改了A.jsp的名字,那么在你有需要用到此jsp页面时(比如,你的实现功能中有写跳转到A.jsp的功能)这时候你的跳转命令需要进行响应的改动,尤其是大小写需要注意,很小但是注意导致错误的地方。

IT文库 » 初学者对web.xml的理解
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址