最简单的servlet开始学起
提升生活品质最好的方法,就是定时丢东西。
用一句智慧名言开始美好的一天。
今天搭建一个最简单的servlet来练手,我搭建的最简单的servlet是来自博客:http://www.oschina.net/question/12_52027?fromerr=AV9qmtfQ
这个博客讲得很好,但是它竟然要修改tomcat中的配置文件,这是没有必要的。而且它那个项目是java项目文件,是不能在myeclipse中用run as 来运行的,我就自己搭建了一个对新手友好的helloservletdemo,其实这个demo最核心的就是对url-pattern的学习。
在web.xml文件中,以下语法用于定义映射:
l. 以”/’开头和以”/*”结尾的是用来做路径映射的。
2. 以前缀”*.”开头的是用来做扩展映射的。
3. “/” 是用来定义default servlet映射的。
4. 剩下的都是用来定义详细映射的。比如: /aa/bb/cc.action
所以,为什么定义”/*.action”这样一个看起来很正常的匹配会错?因为这个匹配即属于路径映射,也属于扩展映射,导致容器无法判断。
demo下载地址:
http://download.csdn.net/detail/u013897204/9619701
最简单的servlet开始学起相关推荐
- 2.一个简单的Servlet容器
章前准备 如何处理ifelse众多的问题,当然也可以说是switch case 我们经常写这样的代码,如果这货小一点,且可预测什么的,那都不是事,问题是如果他要是可拓展的类- -!让他 ...
- java servlet例子_Servlet学习教程(三)---- 一个简单的Servlet例子
我们用个最简单的Servlet例子来解说一下Servlet简单配置以及Servlet类实现类的写法. 第一,我们新建一个Dynamic Web Project,起名Servlet 点击NEXT,设置D ...
- tomcat(2)一个简单的servlet容器
[0]README 0.1)本文部分文字转自 "深入剖析Tomcat",旨在学习 一个简单的servlet容器 的基础知识: 0.2)for complete source c ...
- java servlet spring_带着新人简单看看servlet到springmvc
好久都没有写博客了,不是因为自己懒了,而是总感觉自己知道的只是太少了,每次想写博客的时候都不知道怎么下手,不过最近看到一篇博客说的是springmvc,给了我比较大的兴趣,感觉一下子对整个spring ...
- java nio servlet_java nio http服务器(3)简单的Servlet容器
Servlet容器中放着我们所有要访问的Servlet,根据我们具体的请求来访问不同的Servlet.下面是一个简单的Servlet容器的实现.request和response的封装以及连接器的实现代 ...
- python简单代码hello-小白学 Python(1):开篇
人生苦短,我用 Python 引言 大家好,可能大家都对我比较熟悉了,不熟悉请去面壁(现在熟悉一下也来得及)~ 简单做一个自我介绍,我是极客挖掘机的唯一作者,一位油腻的 Java 程序员[臭鸡蛋什么的 ...
- Java WEB之Servlet学习之路(一)一个最简单的Servlet应用
好久没有更新博客了,有点冷清,主要是最近忙着看Java WEb前段时间都是基础,一些http理论和WEB容器理论,没有什么实践性代码,所以没写代码,现在终于正式开始Servlet编程了,下面就得好好的 ...
- mysql mangodb哪个简单,mysql和mongodb学哪个更加容易
mysql和mongodb学哪个更加容易 发布时间:2020-07-29 10:30:45 来源:亿速云 阅读:65 作者:清晨 小编给大家分享一下mysql和mongodb学哪个更加容易,相信大部分 ...
- Java web(简单的servlet计算器)网页计算器
代码分为两部分,经测试可用. 代码如下: 1.index.jsp <%@ page language="java" contentType="text/html&q ...
最新文章
- ios 简书 获取通讯录信息_iOS 13获取用户通讯录需要注意的
- Js操作表格-对表格单元格的添加删除修改
- Python爬虫QQ说说并分析朋友状况
- 【知识星球】分组卷积最新进展,全自动学习的分组有哪些经典模型?
- vscode插件:REST Client发送http请求
- 初学必读:61条面向对象设计的经验原则
- 有问有答 | 你真的理解微服务架构吗?
- python 数组转音频_Python3+将2声道音频,分拆成1声道
- leetcode-全排列详解(回溯算法)
- mac 开启android 模拟器,折腾mac的经验积累 2:mac上如何玩安卓模拟器
- maven 打jar包:mvn clean package
- c语言课程设计作业心得体会,c语言课程设计总结心得
- 使用关键词快速搜索商品代码
- 无线路由器经常掉线怎么办
- 阿里P10赵海平跳槽字节跳动:深度解析跳槽从开始到结束完整流程!
- 用计算机打字方法,电脑快速打字方法
- python音频加速_python将音频进行变速的操作方法
- 【STM32】标准库与HAL库对照学习教程六--位带操作
- Python requests爬取淘宝商品信息
- win10开始菜单打不开了,我屮艸芔茻