您的位置首页生活百科

MyEclipse开发WEB应用入门(无任何框架)

MyEclipse开发WEB应用入门(无任何框架)

的有关信息介绍如下:

MyEclipse开发WEB应用入门(无任何框架)

MyEclipse开发WEB应用入门,不使用任何框架,最基础的WEB应用,基于Servlet + JSP的WEB应用

使用MyEclipse新建一个工程名称为first-web,如图所示

新建完成后,展开工程目录,在src源目录中新建一个包com.dfzq.web

在自定义包中新建一个第一个Servlet类,名称为FirstServlet,按照向导新建完成,如果全部默认,我们的访问路径就是/servlet/FirstServlet

package com.dfzq.web;

import java.io.IOException;import java.io.PrintWriter;

import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;

public class FirstServlet extends HttpServlet {

public FirstServlet() {super();}

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

response.setContentType("text/html");PrintWriter out = response.getWriter();out.println("Hello Word");out.flush();out.close();}

public void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {

response.setContentType("text/html");PrintWriter out = response.getWriter();out.println("");out.println("");out.println(" A Servlet");out.println(" ");out.print(" This is ");out.print(this.getClass());out.println(", using the POST method");out.println(" ");out.println("");out.flush();out.close();}

}

web.xml配置文件如下:

This is the description of my J2EE component This is the display name of my J2EE component FirstServlet com.dfzq.web.FirstServlet

FirstServlet /servlet/FirstServlet index.jsp

代码已经完成,下一步是配置Apache Tomcat6与MyEclipse,将下载的Apache Tomcat加压或者安装在某一个目录,将目录添加到MyEclipse 的Tomcat Service中,如图所示

配置好了以后,也可以直接启动,看看是否能启动,我们直接部署新工程测试,如图所示,我们以开发者模式部署,产品模式是以*.war包模式发布,对于调试不太方便,只在产品发布时使用

部署好了以后,展开Tomcat 6.x,就能看见我们的工程了,现在启动Tomcat 6.x服务器,在控制台中可以看见启动过程,启动端口为8080,部署的工程以及启动耗时等等信息。

查看输出的结果,在IE浏览器,输入http://127.0.0.1:8080/first-web/servlet/FirstServlet