一、myeclipse的简介
当了解了开发细节后,毕竟再使用记事本开发是不切实际的。所以应该学会使用工具开发。
MyEclipse,是在eclipse基础上加上自己的插件开发而成的功能强大的企业级集成开发环境,主要用于Java、Java EE以及移动应用的开发。MyEclipse可以支持JavaServlet,AJAX,JSP,JSF,Struts,Spring,Hibernate,EJB3,JDBC数据库链接工具等多项功能。
二、myeclipse开发Servlet的配置工作
笔者使用的myeclipse、Tomcat、jdk版本如下
Myeclipse连接Tomcat:
选中MyEclipse的【Window】--【Preferences】菜单项,看到Myeclipse下的Servers找到你所要连接服务器
选择Tomcat所在的目录。
myeclipse设置JDK
当Tomcat使用的JDK和 Servlet使用的JDK(Servlet所用的jdk,就是系统所配置的jdk)不一样时,启动就会报错。
所以得统一JDK才行。
点击add后,弹出的窗口。
三、myeclipse开发servlet的基本步骤
新建一个web Project
为您的Web工程命名。
点击Finish
可看到的Web工程界面如下:
在src下可建包,在包中把java文件放入其中。
在com.focus包下创建Servlet文件。
启动Tomcat服务器
重装,即重新把web工程发布到Tomcat的webapps目录下。
在TestServlet.class中写入如下代码:
package com.focus;
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 TestServlet extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html");
response.setCharacterEncoding("utf-8");
PrintWriter out = response.getWriter();
out.println("你好,欢迎使用MyEclipse开发Servlet");
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html");
PrintWriter out = response.getWriter();
}
}
Web.xml文件自动配置
<servlet>
<servlet-name>TestServlet</servlet-name>
<display-name>This is the display name of my J2EE component</display-name>
<description>This is the description of my J2EE component</description>
<servlet-class>com.focus.TestServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>TestServlet</servlet-name>
<url-pattern>/TestServlet</url-pattern>
</servlet-mapping>
效果如下: