一、<form action="Test/Login" method="post">

在action中有两种表示方式:

1、"/Test/Login"  说明是相对于web服务器的根目录,可以理解为  http://localhost:8080/Test/Login

2、“Test/Login”  说明是相对于当前web应用程序的根目录,可以理解为  http://localhost:8080/项目名称/Test/Login

二、@WebServlet(name="Login",urlPatterns={"/Test/Login"})

urlPatterns与<url-pattern>的作用相同

urlPatterns代表了servlet的路径,即当URI为:http://localhost:8080/项目名称/Test/Login?name=""时,web容器会调用名字为Login的servlet为用户提供服务。

所以说action是与urlPatterns相对应的,即action中的URL需要填写urlPatterns中的URL。

再额外记录几点:

1、当html在webroot/html文件夹时,action中的URL需要为“../Test/Login”表示将路径改到"http://localhost:8080/项目名称/"下,否则URL将为“http://localhost:8080/项目名称/html/Test/Login”

2、当urlPatterns={"/Test/Login"}时,如果要在其修饰的servlet中使用response.sendRedirect(url),URL会为http://localhost:8080/项目名称/Test/url,即在Test/下添加了url。这是就需要根据实际情况,令url="../"+url。

最新文章

  1. AngularJS中的表单验证
  2. JAVA线程同步辅助类Exchanger-交换
  3. myeclipse搭建SSH框架
  4. ASP.NET MVC 中如何用自定义 Handler 来处理来自 AJAX 请求的 HttpRequestValidationException 错误
  5. 第二十三课:jQuery.event.add的原理以及源码解读
  6. Oracle表结构转换SqlSERVER表结构 脚本
  7. nodejs+chromium 创建桌面应用程序
  8. Backward Digit Sums(POJ 3187)
  9. CSS3阴影 box-shadow的使用和技巧总结[转]
  10. 自定义状态栏的颜色及navigation的title颜色
  11. 洛谷P4003 无限之环(infinityloop)(网络流,费用流)
  12. SQLServer 日期函数及日期转换数据类型
  13. C#获取当月第一天和最后一天
  14. 2018 OO第一次总结(作业1-3)
  15. java基础 逻辑
  16. springboot下多线程开发注意事项
  17. Jersey RESTful WebService框架学习(八)maven搭建
  18. django之创建第5个项目-条件语句
  19. SVN:项目管理工具
  20. java程序中获取kerberos登陆hadoop

热门文章

  1. Java内存区域与内存溢出异常---运行时数据区域
  2. flask 坑
  3. matplolib实例之 城市气候与海洋的关系研究
  4. Ansible自动化运维工具
  5. acm之奇葩数据输入专题
  6. windows 7 下安装VMWARE 和 red-hat 7 64bit
  7. oracle db 产品路线图
  8. table size script :
  9. android Activity启动过程(二)从ActivityManagerService的startActivity到栈顶Activity的onPause过程
  10. javascrip基础学习