深入浅出 Servlet 入门教程

更新:11-09 神话故事 我要投稿 纠错 投诉

本篇文章给大家谈谈深入浅出 Servlet 入门教程,以及对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。

1)sevlet是一个普通的java类,继承了HttpServlet类。

2)实际上,实现Servlet接口的Java类就是一个Servlet类。

3)servlet程序需要交给tomcat服务器来运行

一. 手动创建/配置servlet:###

1. 手动创建一个servlet程序:编写一个普通的java类,继承自HttpServlet类,并重写doGet方法(

注意:从tomcat的lib目录复制servlet-api.jar并导入到你的项目中

包com.xxjqr.dd0824;

公共类HelloServlet 扩展HttpServlet{

//重写doGet

@覆盖

protected void doGet(HttpServletRequest req, HttpServletResponse resp)

抛出ServletException、IOException {

resp.setContentType("text/html;charset=utf-8");

//输出内容到浏览器

resp.getWriter().write("当前时间是:"+new Date());

}

}2. 把servlet交给tomcat服务器运行:2.1:将刚才写的servlet对应的class文件复制到tomcat下我们的一个项目(myWebSite)的WEB-INF/classes目录下

2.2:在myWebSite项目的WEB-INF/web.xml文件中配置servlet

?xml version="1.0"encoding="utf-8"?HelloServletcom.xxjqr.dd0824.MyServletHelloServlet/helloPaste_Image.png3. 通过URl访问这个servlet:http://localhost:8080/MyServlet2/hello (可以将端口更改为:80)

Paste_Image.png

二. eclipse创建/配置servlet:###

1.创建动态项目:Paste_Image.pngPaste_Image.png2. 创建一个servlet:位于以下位置的新servlet

Paste_Image.pngPaste_Image.png 下一步会有一些详细的设置(如:选择映射、选择覆盖doGet、doPost.)

3. 配置映射:(但是已经自动配置了,有吗,( ̄ ̄))

4. 开启服务器并访问:Paste_Image.pngPaste_Image.png

补充:

eclipse创建的servlet项目结构:右键查看项目属性,会发现src和WebContent都有对应的分发路径。

Paste_Image.png 这其实和我们手动创建servlet项目时的节奏是一样的。来来来,如上图。

Paste_Image.png项目的结构很清晰,但是服务器呢?

当我们在eclipse中配置好服务器后,工作区中就会出现唯一的Servers项目。据说配置是从我们原来的tomcate服务器复制过来的;

Paste_Image.png 中的server.xml 配置文件映射我们的项目。启动服务器的时候就可以看到我们的项目编译后去了哪里。

用户评论

∞◆暯小萱◆

刚好想入门Javaee ,这篇文章来得真是时候!

    有5位网友表示赞同!

将妓就计

Servlet感觉比较基础,应该还是蛮好理解的。

    有16位网友表示赞同!

你身上有刺,别扎我

想了解一下servlet,这个框架和spring一样吗?

    有12位网友表示赞同!

敬情

好久没接触过web开发了, Servlet是不是比以前更简单了?

    有10位网友表示赞同!

此刻不是了i

看看这篇文章能不能给我一些学习Servlet的思路。

    有10位网友表示赞同!

安好如初

我之前也用过JSP,感觉 Servlet 和 JSP 应该能配套使用吧?

    有12位网友表示赞同!

(り。薆情海

servlet是JavaEE的核心技术之一啊,必须要好好学。

    有14位网友表示赞同!

不忘初心

希望文章能够讲清楚Servlet的生命周期,这个是我不太理解的部分。

    有18位网友表示赞同!

素衣青丝

学习一个新的框架总是需要一些时间和耐心。

    有18位网友表示赞同!

眼角有泪°

之前看过一些关于Servlet的博客,但这篇文章希望能更系统地讲解。

    有20位网友表示赞同!

蔚蓝的天空〃没有我的翅膀

期待这篇文章能让我对 Servlet 有更深入的了解。

    有8位网友表示赞同!

那伤。眞美

servlet应用场景很多吧?

    有7位网友表示赞同!

她最好i

学习新的技术真是有趣啊!

    有11位网友表示赞同!

又落空

Servlet 这种框架还能用在哪里?

    有13位网友表示赞同!

笑傲苍穹

看来 Servlet 是一个非常重要的web技术。

    有11位网友表示赞同!

三年约

这篇文章应该能帮助我入门servlet编程。

    有7位网友表示赞同!

仅有的余温

我要看看文章中会介绍什么类型的Servlet代码示例。

    有17位网友表示赞同!

々爱被冰凝固ゝ

希望学完 servlet 能让我更加熟练的写web应用

    有10位网友表示赞同!

蝶恋花╮

学习新的技术总是充满挑战,但我愿意尝试!

    有12位网友表示赞同!

浮殇年华

想要了解一下 Servlet 和 Node.js 的区别。

    有10位网友表示赞同!

见朕骑妓的时刻

这篇文章能解释servlet请求和响应吗?

    有7位网友表示赞同!

【深入浅出 Servlet 入门教程】相关文章:

1.动物故事精选:寓教于乐的儿童故事宝库

2.《寓教于乐:精选动物故事助力儿童成长》

3.探索动物旅行的奇幻冒险:专为儿童打造的童话故事

4.《趣味动物刷牙小故事》

5.探索坚韧之旅:小蜗牛的勇敢冒险

6.传统风味烤小猪,美食探索之旅

7.探索奇幻故事:大熊的精彩篇章

8.狮子与猫咪的奇妙邂逅:一场跨界的友谊故事

9.揭秘情感的力量:如何影响我们的生活与决策

10.跨越两岸:探索彼此的独特世界

上一篇:人生最后七天规划:10.7专属生活指南 下一篇:《桃运天医:赵大宝与苏媚的奇幻情缘》免费小说连载中