Servlet方法实现的示例分析
发表于:2025-01-19 作者:千家信息网编辑
千家信息网最后更新 2025年01月19日,这篇文章给大家分享的是有关Servlet方法实现的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Servlet方法实现***个通过实现servlet接口的方式来开发
千家信息网最后更新 2025年01月19日Servlet方法实现的示例分析
这篇文章给大家分享的是有关Servlet方法实现的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
Servlet方法实现***个通过实现servlet接口的方式来开发
/** *//** * @(#)Hello.java * * * @author shiyi05 * @version 1.00 2008/5/9 */ //这是我的***个servlet,使用 implements Servlet实现servlet接口的方式来开发 package com.rao; import javax.servlet.*; import javax.servlet.ServletConfig; import javax.servlet.ServletException; import javax.servlet.ServletRequest; import javax.servlet.ServletResponse; import java.io.IOException; import javax.servlet.*; import java.io.*; public class Hello implements Servlet ...{ public Hello() ...{ } /** *//** * Method init * * * @param parm1 * @throws ServletException * */ //该函数用于初始化该servlet,该函数只会被调用一次(当用户***次访问该servlet时) public void init(ServletConfig parm1) throws ServletException ...{ // TODO: Add your code here System.out.println("init"); } /** *//** * Method getServletConfig * * * @return * */ public ServletConfig getServletConfig() ...{ // TODO: Add your code here return null; } /** *//** * Method service * * * @param req 用于获得客户端的信息 * @param res 用于向客户端返回信息 * @throws ServletException @throws IOException * */ //该函数用于处理业务逻辑,当用户每访问该servlet时,都会被调用 public void service(ServletRequest req, ServletResponse res) throws ServletException, IOException ...{ // TODO: Add your code here System.out.println("service"); PrintWriter pw=res.getWriter(); pw.println("Hello world!"); } /** *//** * Method getServletInfo * * * @return * */ public String getServletInfo() ...{ // TODO: Add your code here return ""; } /** *//** * Method destroy * * */ public void destroy() ...{ // TODO: Add your code here System.out.println("destroy"); } }
Servlet方法实现第二个通过继承GenericServlet开发
/** *//** * @(#)HelloGen.java * * * @author shiyi05 * @version 1.00 2008/5/9 */ //这是第二种开发servlet的方法,是通过继承GenericServlet开发 package com.rao; import javax.servlet.GenericServlet; import java.io.*; import javax.servlet.*; public class HelloGen extends GenericServlet ...{ public HelloGen() ...{ } //重写service()方法 public void service(ServletRequest req,ServletResponse res) ...{ try ...{ PrintWriter pw=res.getWriter(); pw.println("Hello World,Generic"); } catch(Exception ex) ...{ ex.printStackTrace(); } } }
Servlet方法实现第三种,也是常见的一种,通过继承HttpServlet类实现
/** * @(#)HelloHttp.java * @author shiyi05 * @version 1.00 2008/5/9 */ //这是第三种开发servlet的方法,是通过继承HttpServlet类实现 package com.rao; import javax.servlet.http.*; import java.io.*; public class HelloHttp extends HttpServlet ...{ public HelloHttp() ...{ } //处理Get请求 public void doGet(HttpServletRequest req,HttpServletResponse res) ...{ try ...{ PrintWriter pw=res.getWriter(); pw.println("Hello World,HttpServlet"); } catch(Exception ex) ...{ ex.printStackTrace(); } } public void doPost(HttpServletRequest req,HttpServletResponse res) ...{ this.doGet(req,res); } }
***把这三个servlet在web.xml文件中部署
﹤?xml version="1.0" encoding="ISO-8859-1"?﹥ ﹤web-app 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" version="2.5"﹥ ﹤display-name﹥Welcome to Tomcat﹤/display-name﹥ ﹤description﹥ Welcome to Tomcat ﹤/description﹥ ﹤servlet﹥ ﹤!--servlet取名,是任意的--﹥ ﹤servlet-name﹥Hello﹤/servlet-name﹥ ﹤!--指明servlet路径,包名+类名--﹥ ﹤servlet-class﹥com.rao.Hello﹤/servlet-class﹥ ﹤/servlet﹥ ﹤servlet-mapping﹥ ﹤!--跟上面一样--﹥ ﹤servlet-name﹥Hello﹤/servlet-name﹥ ﹤!--浏览器中访问该servlet的URL,是任意的--﹥ ﹤url-pattern﹥/Hello﹤/url-pattern﹥ ﹤/servlet-mapping﹥ ﹤servlet﹥ ﹤!--servlet取名,是任意的--﹥ ﹤servlet-name﹥HelloGen﹤/servlet-name﹥ ﹤!--指明servlet路径,包名+类名--﹥ ﹤servlet-class﹥com.rao.HelloGen﹤/servlet-class﹥ ﹤/servlet﹥ ﹤servlet-mapping﹥ ﹤!--跟上面一样--﹥ ﹤servlet-name﹥HelloGen﹤/servlet-name﹥ ﹤!--浏览器中访问该servlet的URL,是任意的--﹥ ﹤url-pattern﹥/HelloGen﹤/url-pattern﹥ ﹤/servlet-mapping﹥ ﹤servlet﹥ ﹤!--servlet取名,是任意的--﹥ ﹤servlet-name﹥HelloHttp﹤/servlet-name﹥ ﹤!--指明servlet路径,包名+类名--﹥ ﹤servlet-class﹥com.rao.HelloHttp﹤/servlet-class﹥ ﹤/servlet﹥ ﹤servlet-mapping﹥ ﹤!--跟上面一样--﹥ ﹤servlet-name﹥HelloHttp﹤/servlet-name﹥ ﹤!--浏览器中访问该servlet的URL,是任意的--﹥ ﹤url-pattern﹥/HelloHttp﹤/url-pattern﹥ ﹤/servlet-mapping﹥ ﹤/web-app﹥
感谢各位的阅读!关于"Servlet方法实现的示例分析"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!
方法
开发
函数
浏览器
类名
路径
这是
浏览
示例
分析
信息
内容
客户
接口
方式
更多
用户
篇文章
处理
不错
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
审计局网络安全应急演练方案
我的世界服务器过期
山东云服务器有哪些虚拟主机
沈阳管理软件开发要多少钱
深圳大学代理服务器
企业信息网络安全管理制度展示板
莱芜仓库管理erp软件开发公司
为企业网络安全设计方案
数据库记录图片大小
婺城区软件开发班
欧卡2服务器管理员
鱼网络安全
肖战网络安全代言
软件开发带薪培训是真的吗
2000四合一数据库
数据库中实体和属性的关系是
数据库漏洞怎么修复
惠普服务器面板指示灯橙色
全球互联网服务器
软件开发一定要英语好吗
全国网络安全会议发布会
软件开发功能和调整开发内容
湖南潮流软件开发标准
北京搜房网络技术公司苏州分公司
数据库必须下c盘
下一代通信网络技术
中国的ai服务器市场
服务器双cpu的区别
网络技术术语有哪些
娄底小说分销软件开发怎么收费