首页 >> 大全

运行一个简单的servlet程序,部署在tomcat服务器上

2023-12-24 大全 28 作者:考证青年

用的是的web框架,idea一定要是专业版不然无法创建框架。

一、创建框架

1、在idea中新建一个Java框架

2、创建成功后右键框架名,选择

即添加框架支持,选择web框架,OK.

框架创建完成,此时列表中会多出一个web文件夹

二、后端逻辑代码

这个程序是希望在网页中展示“”字符。

在src文件夹中新建Java文件,命名为“Hello”,在文件中添加如下代码

// 导入必需的 java 库
import java.io.*;
import jakarta.servlet.*;
import jakarta.servlet.http.*;// 扩展 HttpServlet 类
public class Hello extends HttpServlet {private String message;public void init() throws ServletException{// 执行必需的初始化message = "Hello World";}public void doGet(HttpServletRequest request,HttpServletResponse response)throws ServletException, IOException{// 设置响应内容类型response.setContentType("text/html");// 实际的逻辑是在这里PrintWriter out = response.getWriter();out.println("

" + message + "

");}public void destroy(){// 什么也不做} }

此时会报错,这是由于没有加入插件且未导入的API文件。

先下载插件,下载完成后找到下图所示位置:

点击“+”,选择smart

一定要定位到项目文件夹下的web文件夹,否则会出现404 not found错误。

然后加入的API:右键点击项目名:

选择,点击“+”,选择Java

按照如下路径找到-api.jar文件,选择后点击OK。

报错解决。

运行时一定要选择服务器:在右上角工具栏处。

运行后会出现一个网址::8080/

8080后是项目名称。浏览器打开后出现如下页面:

此时服务器启动成功。

三、配置web.xml文件

找到web.xml文件在标签中添加如下代码,不用删除原本的内容

  HelloWHelloHelloW/Hello

第一个标签中的两个标签分别是设置这个的名字和设置这个类的名字,类的名字必须与上文中后端逻辑代码的类名相同。

第二个标签中的两个标签分别是映射名字和访问路径的名字,映射名字必须与第一个标签中的名字相同,接下来是访问路径名字,用于访问页面。

运行后访问:8080//Hello

关于我们

最火推荐

小编推荐

联系我们


版权声明:本站内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 88@qq.com 举报,一经查实,本站将立刻删除。备案号:桂ICP备2021009421号
Powered By Z-BlogPHP.
复制成功
微信号:
我知道了