如何编写第一个servlet程序

如何编写第一个servlet程序,第1张

public class HelloServlet implements Servlet{

@Override

public void destroy() {

// TODO Auto-generated method stub

System.out.println("destroy")

}

@Override

public ServletConfig getServletConfig() {

/好渣/ TODO Auto-generated method stub

return null

}

@Override

public String getServletInfo() {

// TODO Auto-generated method stub

return null

}

@Override

public void init(ServletConfig arg0) throws ServletException {

// TODO Auto-generated method stub

System.out.println("init")

}

@Override

public void service(ServletRequest arg0, ServletResponse arg1)

throws ServletException, IOException {

// TODO Auto-generated method stub

System.out.println("service")

PrintWriter out = arg1.getWriter()

out.println("桥行helloServlet")

}

}

记得要导入tomcat文件加下/lib/敏袜哗servlet-api.jar

在eclipse中创建一个servlet程序方法步骤如下:

1创建一个简单的动态web项目。文件--新建--项目

2选择dynamic web project,输入项目名称。在一个包下创建一丛指个简单的类。

这个类要继承javax.servlet.http下的HttpServlet

3按快捷键alt+/ 重写doGet和doPost方法,一般在doGet直接调用doPost方法。在doPost方法里面输出一句话,检测是否进入这个方法里面。

4在web.xml中创建servlet拦截器。

5主要是配置servlet和servlet-mapping.两个servletname要一样.

6将项目咐碧部署到tomcat上,运行,衡郑举在浏览器中输入地址格式是ip+端口+项目名称+拦截器地址

package com.itzcn.jack

import javax.servlet.*

import javax.servlet.http.*

import java.io.*

import java.sql.*

import com.itzcn.jack.*

导入相关包,com.itzcn.jack;com.itzcn.jack.*应该是自己建的包,

写的一些功能类,这里要调用

=================================

public class regok extends HttpServlet{

public void init(Servlet config) throws ServletException{

super.init(config)

}

固定代码,SERVLET生命周期初始化。一些相关功能唤悉悔 *** 作在

doPost/doGet中实现

================================

response.setContentType("text/htmlcharset=GB2312")

设置文本类型text/和正html charset=gbk/utf-8 可以使用中文

===============================

PrintWriter out=response.getWriter()

创建输出流对象,out.print(xxxxxxxxxx)调转后显示在相关网页

===============================

Function fun=new Fuction()

addMember addM=new addMember()

应该是他自己创建的类。有陆键该有一些方法。

例如有对数据库的 *** 作的话 addM.xxxx()


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8255026.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存