servlet学习之servlet入门案例
来源:互联网 发布:白银理财实时数据 编辑:程序博客网 时间:2024/05/19 15:19
开发一个servlet,该servlet可以显示一个“hello world”,同时显示当前时间。
步骤:
1、在tomcat/webapps下建一个web应用shoren。目录如下:shoren/WEB-INF/web.xml;shoren/WEB-INF/classes;shoren/WEB-INF/lib。
2、在classes下编写代码,代码如下:
import javax.servlet.*;import javax.servlet.http.*;import java.io.*;public class MyFirstServlet implements Servlet{//初始化Servlet,只被调用一次,用于将servlet加载到内存中public void init(ServletConfig config) throws ServletException{}//public void service(ServletRequest request, ServletResponse response) throws ServletException, IOException{response.getWriter().println("hello world! " + new java.util.Date().toLocaleString());}public void destroy(){}public ServletConfig getServletConfig(){return null;} public String getServletInfo(){return null;}}3、 通过命令行编译以上代码,生成class文件。
4、部署servlet,在web.xml中加入配置信息:
<servlet> <servlet-name>shoren</servlet-name> <servlet-class>MyFirstServlet</servlet-class> </servlet><servlet-mapping> <servlet-name>shoren</servlet-name> <url-pattern>/shoren_resource</url-pattern> </servlet-mapping>5、启动tomcat,打开浏览器,输入地址:http://localhost:8080/shoren/shoren_resource.此时。浏览器输出字符串和时间,如下:
hello world! 2013-1-3 10:58:39
部署标签解释:
servlet标签:
servlet-name,该名字可以自己定义。
Servlet-class指明该servlet放在哪个包下面,形式为package.className,不要带java后缀(否则报告500错误)。
servlet-mapping标签:
servlet-name与servlet标签里面的名字一致(否则,启动tomcat时就会报错)。
url-pattern是访问该servlet的资源名。斜杠不能丢!!!
启动浏览器访问,输入地址:http://localhost:8080/shoren/shoren_resource.前面一个shoren是web应用的名称。各名称访问顺序,根据给的地址,找到web应用名称及其web.xml中的url,随即找到servlet-name。然后寻找有该名称的servlet及servlet-class,找到要调用的服务。
- servlet学习之servlet入门案例
- 浅谈JavaWEB入门必备知识之Servlet入门案例详解
- 学习总结之 Servlet入门知识笔记
- Servlet入门_TWO之Filter的学习
- Servlet学习之Servlet简介
- Servlet入门学习
- Servlet入门学习
- Servlet入门学习笔记
- JavaWeb 之 Servlet入门
- Servlet入门之HelloWorld
- JAVAEE之Servlet入门
- Servlet/JSP学习笔记(4)-Servlet入门
- Servlet/JSP学习笔记(4)-Servlet入门
- Java Servlet系列之Servlet入门
- 【开发学习】之servlet
- 【Servlet学习之】监听器
- JAVA学习之Servlet
- Servlet学习之cookie
- git introduction
- 如何引导启动多操作系统
- jQuery数据篇-底层函数队列操作
- 软件工程精要概述3-软件需求分析
- 数据结构总结
- servlet学习之servlet入门案例
- git basics
- shell的使用
- Android 日历开发教程[四]
- 2013.1.3
- 平衡计分卡
- hdu 1061
- configure: error: recommended PNG functions feature could not be enabled
- Java运算符重写问题