初识Servlet(全网最细入门教程)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了初识Servlet(全网最细入门教程),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2225字,纯文字阅读大概需要4分钟。
内容图文
![初识Servlet(全网最细入门教程)](/upload/InfoBanner/zyjiaocheng/1041/54c368c68c6e4c6998f47b1a30bc050d.jpg)
初识Servlet
-
什么是servlet?
servlet是个框架,用来帮助Java后端工程师开发 API。
-
如何用Servlet创建一个项目?
IDEA
第一步:配置maven
第二步:创建工程
创建成功
若出现 BUILD FAILUER,删除本地仓库的内容,同时关闭防火墙及杀毒软件,点击运行按钮,再次开始第二步操作.
第三步:配置环境
将web.xml里的内容全部替换为以下代码
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
version="3.1"
metadata-complete="true">
<!--用来注册servlet接口的实现类-->
<servlet>
<servlet-name>hello</servlet-name>
<servlet-class>HelloServlet</servlet-class>
</servlet>
<!--用来注册servlet的接口-->
<servlet-mapping>
<servlet-name>hello</servlet-name>
<url-pattern>/hello</url-pattern>
</servlet-mapping>
</web-app>
然后,切换到pom.xml文件下
在这一行下面添加以下内容
<!-- https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
<scope>provided</scope>
</dependency>
如果有报红,如下操作进行刷新
(这里的波浪线,是插件问题,不影响程序运行)
这里会报错,是因为还没有创建相应的.class文件
先创建一个java文件
正常情况下,这个文件夹应该是蓝色的
然后创建.class文件 注意这里的名字要一致
创建成功之后,这里变成了波浪线:是因为还没有在.class文件里面继承相应的类
这样子就好了
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;
public class HelloServlet extends HttpServlet {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
//获得写入流
PrintWriter printWriter=resp.getWriter();
printWriter.println("<h1 style='color:red'>Hello,龙哥!</h1>");
}
}
代码写完了,然后进行打包
打包成功
在idea文件目录中的target下找到生成的war包,复制之后放入Tomcat的webapps下,然后打开tomcat服务,登入浏览器输入:localhost:端口号/包名/hello(就是web.xml的hello)
好的!到这里你就已经入门了,可以开始在Servlet的海洋里面遨游了
记得三连,么么哒!!!
内容总结
以上是互联网集市为您收集整理的初识Servlet(全网最细入门教程)全部内容,希望文章能够帮你解决初识Servlet(全网最细入门教程)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。