java接口配置地址在哪_Java如何用Servlet写一个接口,部署在tomcat,通过url进行访问 —— (一)...

一、Servlet

Servlet 本身不能独立运行,需要在一个web应用中运行的

而一个web应用是部署在tomcat中的,所以这里需要部署一个tomcat,window上的就可以。

纯净版tomcat下载 :链接:https://pan.baidu.com/s/1RcPwOJgabI7NF2ek_6zBEg   提取码:1l5c

servlet-api.jar包下载: 链接:https://pan.baidu.com/s/1ZZ_FBGm-_iixJ8RnQzt44w   提取码:bzuc

所以开发一个servlet需要如下几个步骤:

1、创建web应用项目

2、编写servlet代码

3、部署到tomcat中

二、eclipse上创建一个project

File->New->Other->Java->Java Project ,名字命为:test

我创建好后项目的位置为:D:\Java\workspace\test ,你们需要清楚自己的项目这个位置

三、添加外部jar包servlet-api.jar

右键点击项目 -> properties -> Java Build Path ->Libraries -> Add External JARs,选择你jar包放置的位置。

成功后会展示成:

5fce9102e8fdaf3cb9e140a63b11e038.png

四、创建一个类LoginServlet

创建方式有点特殊,不是直接右击project创建class,而是创建一个普通class,菜单->File->New->Class)

注意:eclipse创建的时候会自带一个包名test,不要使用这个包名,让包名置空

这个类需要继承HttpServlet ,而HttpServlet这个类提供了doPost方法,我们后面需要这个方法,来获取到客户提交参数。

(注)这里的doPost方法代表只支持Post方式提交;像doGet方法只支持get方式; 而如果是Service方法的话,即代表支持所有方法提交。

最后看到的是这个类放置于src目录下面

import java.io.UnsupportedEncodingException;

import java.util.Base64;

import javax.servlet.http.HttpServlet;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

public class LoginServlet extends HttpServlet {

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws UnsupportedEncodingException {

String name = request.getParameter("name");

String password = request.getParameter("password");

System.out.println("name:" +name);

System.out.println("password:" +password);

}

}

五、创建web目录

1、在项目下右键创建目录web  ,然后再创建web/WEB-INF ,然后在WEB-INF目录中创建 web.xml

web.xml文件内容:

注意:/login 这个是你通过url访问这个接口的时候加上的

LoginServlet

LoginServlet

LoginServlet

/login

2、web目录下创建login.html

注意:这里的"login" 需要和web.xml文件里的/login 名字对应,不然无法找到对应servlet

登陆页面

用户名:

密码:

3、指定项目输出到classes目录

首先在WEB-INF下创建classes目录

把项目的class文件输出由原来的test/bin  设置到 test/web/WEB-INF/classes下

项目右键->properties->Java Build Path->Source->右下角的 Broswer-> 指定位置是test/web/WEB-INF/classes

六、安装tomcat,配置server.xml文件

解压tomcat包,进入目录下的conf目录,打开server.xml文件,添加一条:

//注:这里的地址就是之前提到的你项目的位置D:\Java\workspace\test

2ced87a439b9192a3846c1301ff8459d.png

七、启动tomcat

bin目录下,双击start.bat文件,启动后控制台不要关闭。

访问:http://127.0.0.1:8080/login.html

e1daa180efc174b699423d0578bbc8ea.png

输入用户名,和密码,点击提交,可在控制台看到结果:

c8476e7b0d680fcb75989e75af934cbe.png

OVER~

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值