这几天学习sevlet,对于小白来说配置就是一个很操蛋的事情。有一个很重要的就是路径问题。
首先架构如下:

因为我的test1.html是写在cainiao文件夹里面,如果直接调用action=helloworld2;将找不到sevlet。因为相对路径是相对与webroot里面的,相当于你无法使用相对路径去调用你的上一层文件,所以要使用绝对路径,在hello这个文件下的sevlet。
在看下web.xml配置。

HelloWorld1</servlet-name>com.runoob.test.HelloWorld</servlet-class></servlet>HelloWorld1</servlet-name>/HelloWorld</url-pattern></servlet-mapping>HelloWorld1</servlet-name>/HelloWorld2</url-pattern></servlet-mapping>

这里面servlet-calss是找在src中的java文件,文件名要一致,其他的名称都可以修改,但是在mapping中要保持和前面name的一致性。之前一直很糊涂这些名字是干什么的,后来这样总结下,sevlet-name只是在web.xml中起作用,他把各个相关联起来,在外面的h5或jsp中使用的是url-pattern的名称.这样就是在文件内部的用法。注意符号"/";
如果是在webroot下的直接目录下

相应sevlet</title>
</head>网址名:网址:</form>
</body>
</html>

可以直接使用sevlet名。使用起来不同的原因主要还是web应用中的路径问题。

sevlet表单处理无法相应问题及web.xml配置.相关推荐

  1. mfc+mysql+创建表单_一个完整的c++ web框架(webserver + orm)

    xmart 环境 只需要支持c++11的编译器 特性 跨平台支持 易于使用的web库 (xfinal) 基本使用 易于使用的orm库 (xorm) 基本使用 完整的处理工具 (utils) 演示 #i ...

  2. Vue(四):element-ui组件用法、表单验证、图标引入、webpack目录配置指向、export暴露方法

    目录 1.element-ui组件用法 2.表单验证(复制的默认样式) 3.图标引入 4.webpack目录配置指向 5.export暴露方法 1.element-ui组件用法 这里先补充一下安装依赖 ...

  3. servlet获取表单数据

    1.sevlet获取表单数据 在很多的情况下,我们需要在浏览器,Web服务器和后台程序之间传递数据.浏览器使用两种方法可将这些信息传递到Web服务器,分别为Get方法和Post方法. 2.Get方法, ...

  4. 动态表单工作量给后端

    动态表单工作量给后端 让前端远离互相伤害 一个IT公司的日常就是程序员.产品经理.UI等同事们的互相残杀: 应用,不少前端就备受煎熬,除了修改需求的魔咒外,还有后端的重构和调整接口诅咒,即便需求没改, ...

  5. springboot 订单重复提交_Spring Boot (一) 校验表单重复提交

    一.前言 在某些情况下,由于网速慢,用户操作有误(连续点击两下提交按钮),页面卡顿等原因,可能会出现表单数据重复提交造成数据库保存多条重复数据. 存在如上问题可以交给前端解决,判断多长时间内不能再次点 ...

  6. html提交表单到Servlet

    源码地址 https://github.com/YouXianMing/Java-Web-Study/tree/master/Servlet-Form 演示效果(注意post与get提交方式浏览器地址 ...

  7. python表单防重复提交_防止表单重复提交的几种策略

    表单重复提交是在多用户Web应用中最常见.带来很多麻烦的一个问题.有很多的应用场景都会遇到重复提交问题,比如: 点击提交按钮两次. 点击刷新按钮. 使用浏览器后退按钮重复之前的操作,导致重复提交表单. ...

  8. 掌握 Angular2 的表单 - Angular2 系列 (4)

    系统提示: 阅读此文大概需要我也不知道几分钟- 今天我们要带领大家走进一个新天地,那就是Angular2的表单;众所周知基本上所有的web系统都会涉及到关于表单的操作,在那些电商类的网站中,表单更是占 ...

  9. python开源报表系统_流程设计器、表单设计器和简单报表管理开源OA系统smart-web...

    smart-web2是一套相对简单的OA系统:包含了流程设计器,表单设计器,权限管理,简单报表管理等功能: 系统后端基于SpringMVC+Spring+Hibernate框架,前端页面采用JQuer ...

最新文章

  1. 【ES6】正则表达式的拓展
  2. 沈南鹏:一个科技主导的新时代已经到来
  3. greendao引起的NoClassDefFoundError异常解决
  4. 安卓mysql导出excel_Android开发实现的导出数据库到Excel表格功能【附源码下载】...
  5. return view前端怎么获取_前端判断上传图片格式
  6. 中科曙光服务器怎么装系统_如何给服务器装系统
  7. 备忘录——通过RVA计算文件位置
  8. Java转型(向上转型和向下转型)
  9. 验证身份证合法性的js
  10. 如何更快获取想要的设计资源?
  11. eclipse3.6_jee启动tomcat无法访问http://localhost:8080/的解决方案
  12. 为什么好的程序员会写出糟糕的单元测试?
  13. Firemonkey使用Android原生控件一些注意事项
  14. [原创]威胁猎人 | 2018年上半年短视频行业黑灰产研究报告
  15. mike21 matlab tools,MIKE21学习软件
  16. iphone微信用计算机隐身,苹果手机使用微信不能换行?原来隐藏键在这,网友:冷知识...
  17. 什么是软链接?什么是硬链接?
  18. 【华人学者风采】王祥科 华北电力大学
  19. Activiti 学习笔记八:排他网关(ExclusiveGateWay)
  20. 华为手机输入键盘声音_华为键盘声音怎么设置

热门文章

  1. EOS Dawn 1.0
  2. Hyperledger Fabric 核心模块(2)configtxgen configtx.yaml配置文件
  3. [密码学] 因子分解
  4. linux 中ans 用法,JSON简介以及用法汇总
  5. 【攻防世界008】answer_to_everything
  6. 由PLC未授权访问引发的工程重置漏洞
  7. 004 两种方法找寻路call
  8. 【开源】WeChatRobot+WeChatHelper 制作自己的微信机器人
  9. 24、HTML 属性
  10. 2、事务的概念和特性