Eclipse运行第一个程序之Helloservlet

1.一开始的界面

参考我的博客:Eclipse配置Tomcat 搭建Java Web(JSP)开发环境
其现在的界面:
在这里插入图片描述






2.创建servlet , 再编写HelloServlet.java代码


此时在哪个项目中,servlet就创建在哪个项目中
在这里插入图片描述
java project:是包名
class name :是类名在这里插入图片描述

然后就自动生成doGet、doPost,然后编写HelloServlet.java代码

package com.runoob.test;

import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;


@WebServlet("/helloServlet")
public class helloServlet extends HttpServlet {
	private static final long serialVersionUID = 1L;
       
    public helloServlet() {
        super();
        // TODO Auto-generated constructor stub
    }


	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

	
	     response.setCharacterEncoding("utf-8");
     
        response.getWriter().write("hello servlet11122");//写中文,这里会乱码,我也不知道为什么(把utf-8改为GBK又不会乱码)
	}


	protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		// TODO Auto-generated method stub
		doGet(request, response);
	}

}





3. 在WEB-INF目录下新建web.xml

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

web.xml代码:

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee"
	xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd" id="WebApp_ID" version="4.0">


<!-- 在HelloServlet.java中用@WebServlet("/Helloservlet")就可以不用下面的 -->

<!--   <servlet>   -->
<!--     <servlet-name>HelloServlet</servlet-name>   -->
<!--     <servlet-class>com.szh.servlet.HelloServlet</servlet-class>   -->
<!--   </servlet>   -->
  
<!--   <servlet-mapping>   -->
<!--     <servlet-name>HelloServlet</servlet-name>   -->
<!--     <url-pattern>/HelloServlet</url-pattern>   -->
<!--   </servlet-mapping>   -->


</web-app>




4.F11运行即可

在这里插入图片描述
更改路径:http://localhost:8080/test1/helloServlet
在这里插入图片描述

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
要在Eclipse运行Servlet,需要完成以下步骤: 1. 安装Tomcat服务器并将其添加到Eclipse中。 2. 创建一个新的动态Web项目。 3. 在项目中创建一个Servlet类。 4. 配置Servlet的URL映射。 5. 运行项目并在浏览器中输入URL地址以访问Servlet。 下面是具体步骤: 1. 安装Tomcat服务器并将其添加到Eclipse中: - 下载Tomcat服务器并解压缩。 - 在Eclipse中,打开“Window”菜单,选择“Preferences”。 - 在“Preferences”对话框中,选择“Server”并单击“Runtime Environments”。 - 单击“Add”按钮,选择“Apache Tomcat”并单击“Next”。 - 在“Tomcat installation directory”字段中输入Tomcat的安装路径,并单击“Finish”。 - 单击“OK”以关闭“Preferences”对话框。 2. 创建一个新的动态Web项目: - 在Eclipse中,单击“File”菜单,选择“New”并单击“Dynamic Web Project”。 - 在“New Dynamic Web Project”对话框中,输入项目的名称并单击“Next”。 - 在“Target runtime”字段中选择先前添加的Tomcat服务器,并单击“Next”。 - 在“Configuration”页面上,选择“Generate web.xml deployment descriptor”并单击“Finish”。 3. 在项目中创建一个Servlet类: - 在“Project Explorer”视图中,右键单击“src”文件夹并选择“New” -> “Servlet”。 - 在“New Servlet”对话框中,输入Servlet的名称和包名,并单击“Next”。 - 在“Url mappings”页面上,输入Servlet的URL映射并单击“Finish”。 4. 配置Servlet的URL映射: - 在“web.xml”文件中,找到Servlet的配置并添加URL映射。例如: ``` <servlet> <servlet-name>HelloServlet</servlet-name> <servlet-class>com.example.HelloServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>HelloServlet</servlet-name> <url-pattern>/hello</url-pattern> </servlet-mapping> ``` 5. 运行项目并在浏览器中输入URL地址以访问Servlet: - 在Eclipse中,右键单击项目并选择“Run As” -> “Run on Server”。 - 选择先前添加的Tomcat服务器并单击“Finish”。 - 在浏览器中输入Servlet的URL地址,例如:http://localhost:8080/项目名称/URL映射。例如:http://localhost:8080/myapp/hello

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

你说的白是什么白_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值