Tomcat配置下载Servlet简单使用

本文介绍了如何下载Tomcat,配置JDK并将其集成到IDEA中,重点讲解了Servlet的使用,包括如何配置服务器端口、在web.xml中设置Servlet映射以及前后端交互的基本步骤。
摘要由CSDN通过智能技术生成

Tomcat下载地址及配置

WEB服务器有很多,流行的WEB服务器有Tomcat 、 WebSphere 、 WebLogic、Jboss等。Tomcat优点免费开源,且该服务器支持全部JSP以及Servlet规范。

      Apache软件基金会(也就是Apache Software Foundation,),是专门为
  运作一个开源软件项目的 Apache 的团体提供支持的非盈利性组织

Tomcat官网地址 http://tomcat.apache.org

下载包

     其中  zip文件文件为Windows压缩包。                 
           tar.gz为Linux环境下的运行包。

在使用Tomcat前需要配置jdk。下载jdk后配置PATH和JAVA_HOME环境变量即可解压安装Tomcat。

                            PATH:需要添加到jdk的bin目录中。

在这里插入图片描述

                              JAVA_HOME:则只要配置到jdk。


解压Tomcat即可使用

Tomcat中文件作用

在这里插入图片描述
bin: 存放启动和关闭Tomcat的脚本文件
conf:存放Tomcat服务器的配置文件
lib:提供了支持Tomcat的支持jar包
logs:日志文件
temp:临时文件
webapps:web应用所在目录,为外界访问时使用
work:Tomcat的工作目录

  启动服务器点击bin下的startup.bat文件可开启文本服务。在浏览器
  搜索 127.0.0.1:[应用端口不固定],便能访问服务。关闭弹窗则会导
  致服务停止网页404

其中conf下的server.xml文件是Tomcat的主配置文件。
语句

<connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000"redirectPort="8443/>

中的port后对应的是服务器端口号。可以在此处更改端口号

idea集成Tomcat

1.创建JavaEE项目(勾选webProfile(8.0.1))
2.添加Tomcat
在这里插入图片描述

配置并简单使用Servlet前后端交互

 1.为类继承 javax.servlet.http.HttpServlet
   类中可重写父类方法如dopost ,doget, init,service,destroy
 
 2.在web.xml中写入servlet配置,mapping为映射可设置前端的url访问地址
       (xml为web的配置文件必须写在webapp下的WEB-INF目录下)
   <servlet>
       <servlet-name>login1</servlet-name>
       <servlet-class>com.webservlet.Loginservlets</servlet-class>
   </servlet>
   <servlet-mapping>
     <servlet-name>login1</servlet-name>
     <url-pattern>/text</url-pattern>      
   </servlet-mapping>
 
 3.post,get ,先调用service后根据请求方式判断使用的函数
   使用post时需要注意编码转化
   protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException
   req为传入数据,resq为传出数据

   传入时使用req.setCharacterEncoding("utf-8");  将编码转为idea使用的utf-8
   使用req.getParameter("表单inout的name属性")接收表单的字符串数据
 
   传出时使用PrintWriter pw= resp.getWriter();创建输出对象
   使用pw.write("登录成功");  将字符串输出到界面上

  4.使用前端表单访问时action端口后跟项目名字,后接上mapping中的url地址
    <form action="http://127.0.0.1:8080/EEzy1_1/loginZy1" method="post">
  • 6
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

浩然缭绕

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

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

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

打赏作者

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

抵扣说明:

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

余额充值