Tomcat服务器
一. 前言
在前上一章教程中,我们实现了Ajax的异步请求。
本章将在上一章的基础上,进一步扩展程序。注:
1.本文针对初学Java的同学训练学习思路,请不要太纠结于细节问题。2.本文旨在达到抛砖引玉的效果,希望大家扩展本例子,以学到更多知识的精髓。学习本章需要准备的知识:
1.读完本系列教程的前面章节。2.理解Tomcat的安装和基本操作3.理解Servlet规范二. 步入正题
话不多说,大家自己理解,下面步入正题:我们将模拟的服务器去掉,换成真正的服务器Tomcat
首先,新建一个动态的web工程:
建好后,将上一章的代码移入到新建的工程中,结构如下:
Tomcat的安装方法请大家自行搜索相关资料,本章我们用tomcat8.0,在eclipse配置好后,如下图所示:
Tomcat用HttpServlet来处理客户端过来的请求,
所以我们需要将PersonController换成HttpServlet方式,如下:1 /** 2 * 3 * @author http://www.java123.vip 4 * 5 */ 6 public class PersonServlet extends HttpServlet{ 7 8 9 protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {10 11 String personId = request.getParameter("personid");12 13 MyContainer container = MyContainer.getInstance();14 PersonService personService = (PersonService)container.getObject(PersonService.class);15 16 Person personResult = personService.getPerson(personId);17 18 response.getWriter().print("id:"+personResult.id);19 response.getWriter().print("username:"+personResult.username);20 response.getWriter().print("password:"+personResult.passwd);21 }22 23 24 }
有了处理请求的Servlet,我们还要对请求路径和Servlet做一个映射,即哪个请求路径由哪个Servlet进行处理,
这个配置写在web.xml中,如下:fileview_web05 index.html index.htm index.jsp default.html default.htm default.jsp personServlet vip.java123.fileview.app.web.PersonServlet personServlet /person
三. 测试
启动服务器:
向服务器请求person.html文件,在浏览器端输入1,点query按钮:
显示查询结果:
完整程序请大家从[]下载
如有问题,大家来我的网站进行提问。
版权声明:本教程版权归java123.vip所有,禁止任何形式的转载与引用。