servletj接口实现servlet开发
2015-12-21 22:34
155 查看
package com.tsinghua; import javax.servlet.*; import java.io.*; import javax.servlet.Servlet; import javax.servlet.ServletConfig; import javax.servlet.ServletException; import javax.servlet.ServletRequest; import javax.servlet.ServletResponse; import java.io.IOException; public class Hello implements Servlet{ //初始化该servlet,该函数只会被调用一次 public void init(ServletConfig parm1) throws ServletException { // TODO: 在这添加你的代码 System.out.println("init it"); } public ServletConfig getServletConfig() { // TODO: 在这添加你的代码 return null; } //处理业务逻辑,程序员把代码写在这里 //当用户每访问一次,都会被调用。 //req 用于获得客户端(浏览器)信息 //res 用于向客户端(浏览器)返回信息 public void service(ServletRequest req, ServletResponse res) throws ServletException, IOException { // TODO: 在这添加你的代码 System.out.println("service it"); //从res中得到printwriter PrintWriter pw = res.getWriter(); pw.println("hello.world"); } public String getServletInfo() { // TODO: 在这添加你的代码 return ""; } //销毁实例,释放内存 //reload 该 servlet(webapp) //关闭tomcat //关机 public void destroy() { // TODO: 在这添加你的代码 System.out.println("destroy !"); } }
在jcreator中实现以上代码。
在web.xml中实现以下代码
<servlet> <!--给你的servlet取名,任意的--> <servlet-name>hello</servlet-name> <!--servlet的路径(包名+类名)--> <servlet-class>com.tsinghua.Hello</servlet-class> </servlet> <servlet-mapping> <servlet-name>hello</servlet-name> <!--在浏览器中输入的该servlet的url,任意的--> <url-pattern>/sp</url-pattern> </servlet-mapping>
在tomcat的webapp中有一个自己网站的文件夹例如myWebsite,该文件夹包括两个文件夹classes(存放servlet的文件)和bin(存放jar包),一个文件是web.xml(实现servlet的部署)。
相关文章推荐
- android-Activity读书笔记
- grep以及正则表达式
- 课程设计上学期总结
- 反射和类加载器
- Myeclipse配置maven
- nodejs的某些api~(一)node的流1
- linux之sed命令详解
- 外网主机与内网主机通信 路由端口映射
- 三元运算式、lambda表达式、内置函数map、reduce、filter以及yield生成器
- jacob调用word方法
- Xcode模拟器怎么模拟home键
- 进销存管理系统
- 观察者模式 - 通知/KVO
- 类
- 【郑轻】[1764]BMI
- 服务---Service
- Tomcat 基本配置(转)
- 42. Trapping Rain Water
- mysql字符串处理例子
- IOS沙盒Files目录说明和常用操作