myeclipse 写servlet
2015-08-14 16:37
459 查看
1.配置tomcat ,不再赘述
2.配置jdk,不再赘述
3.创建新的webprogect 名字为web02
4.创建一个package包 cn.keda.xinguan.servlet
5.右键点击该包,创建个新的servlet ,name为 FirstServlet,也是附带创建的类的名字,下面是勾选重写父类的那些方法
6.点击next,出现下面的窗口,下面文本框中的内容即为即将生成的 web.xml中的相应参数
7.将该工程配置到tomcat服务器中,并用tomcat运行web02工程
8.生成的webmxl。
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"> <servlet>
<description>This is the description of my J2EE component</description>
<display-name>This is the display name of my J2EE component</display-name>
<servlet-name>FirstServlet</servlet-name>
<servlet-class>cn.keda.xinguan.servlet.FirstServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>FirstServlet</servlet-name>
<url-pattern>/servlet/FirstServlet</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>
9.生成的 FirstServlet类
package cn.keda.xinguan.servlet;
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 destroy() {
super.destroy(); // Just puts "destroy" string in log
// Put your code here
}
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out
.println("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">");
out.println("<HTML>");
out.println(" <HEAD><TITLE>A Servlet</TITLE></HEAD>");
out.println(" <BODY>");
out.print(" This is ");
out.print(this.getClass());
out.println(", using the GET method");
out.println(" </BODY>");
out.println("</HTML>");
out.flush();
out.close();
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out
.println("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">");
out.println("<HTML>");
out.println(" <HEAD><TITLE>A Servlet</TITLE></HEAD>");
out.println(" <BODY>");
out.print(" This is ");
out.print(this.getClass());
out.println(", using the POST method");
out.println(" </BODY>");
out.println("</HTML>");
out.flush();
out.close();
}
/**
* Initialization of the servlet. <br>
*
* @throws ServletException if an error occurs
*/
public void init() throws ServletException {
// Put your code here
}
}
10.打开浏览器输入
8080为tomcat端口号,web02为工程名 后面的是web.xml中的url-pattern
http://localhost:8080/web02/servlet/FirstServlet
2.配置jdk,不再赘述
3.创建新的webprogect 名字为web02
4.创建一个package包 cn.keda.xinguan.servlet
5.右键点击该包,创建个新的servlet ,name为 FirstServlet,也是附带创建的类的名字,下面是勾选重写父类的那些方法
6.点击next,出现下面的窗口,下面文本框中的内容即为即将生成的 web.xml中的相应参数
7.将该工程配置到tomcat服务器中,并用tomcat运行web02工程
8.生成的webmxl。
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"> <servlet>
<description>This is the description of my J2EE component</description>
<display-name>This is the display name of my J2EE component</display-name>
<servlet-name>FirstServlet</servlet-name>
<servlet-class>cn.keda.xinguan.servlet.FirstServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>FirstServlet</servlet-name>
<url-pattern>/servlet/FirstServlet</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>
9.生成的 FirstServlet类
package cn.keda.xinguan.servlet;
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 destroy() {
super.destroy(); // Just puts "destroy" string in log
// Put your code here
}
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out
.println("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">");
out.println("<HTML>");
out.println(" <HEAD><TITLE>A Servlet</TITLE></HEAD>");
out.println(" <BODY>");
out.print(" This is ");
out.print(this.getClass());
out.println(", using the GET method");
out.println(" </BODY>");
out.println("</HTML>");
out.flush();
out.close();
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out
.println("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">");
out.println("<HTML>");
out.println(" <HEAD><TITLE>A Servlet</TITLE></HEAD>");
out.println(" <BODY>");
out.print(" This is ");
out.print(this.getClass());
out.println(", using the POST method");
out.println(" </BODY>");
out.println("</HTML>");
out.flush();
out.close();
}
/**
* Initialization of the servlet. <br>
*
* @throws ServletException if an error occurs
*/
public void init() throws ServletException {
// Put your code here
}
}
10.打开浏览器输入
8080为tomcat端口号,web02为工程名 后面的是web.xml中的url-pattern
http://localhost:8080/web02/servlet/FirstServlet
相关文章推荐
- javawebfilter 过滤器
- Spring Mvc 属性解释——@ResponseBody
- Struts2+Kindeditor整合图片上传
- Java泛型
- 使用Memory Analyzer Tool(MAT)Eclipse插件分析内存泄露
- 计算字符个数(java)
- 0000002_java学习之路_验证码的使用
- Eclipse 用maven构建web项目
- 二分查找(JAVA)
- maven在eclipse建立工程,运行出现Server IPC version 9 cannot communicate with client version 4错误
- SpringMVC Controller 介绍
- 使用java的wsimport.exe工具生成wsdl的客户端代码
- 在eclipse中集成HTTL到Struts2
- Java,spring程序中实时获取.properties属性key的value
- Java关键字this、super使用总结
- java设计模式之二 —— 装饰者模式整理
- Java关键字this、super使用总结
- eclipse 报错Version 1.6.0_45 of the JVM is not suitable for this product. Version:1.7 or greater is required
- java基础之修饰符如private,默认,protected,public
- java利用commons-email发送邮件并进行封装