例子一:
将HelloWorldServlet .java编译后得到.class文件,将HelloWorldServlet.class文件拷贝到intall_dir\webapps\ROOT\WEB-INF\classes中,然后,打开intall_dir\webapps\ROOT\WEB-INF\路径下的web.xml文件,在<web-app>...</web-app>添加中添加如下内容: <web-app ...> ... <servlet> <servlet-name>HelloWorldServlet </servlet-name> <servlet-class>HelloWorldServlet </servlet-class> </servlet> <servlet-mapping> <servlet-name>HelloWorldServlet </servlet-name> <url-pattern>/HelloWorldServlet </url-pattern> </servlet-mapping> ... </web-app> 保存web.xml文件,注意,备份修改前的web.xml。 启动tomcat服务器,在地址栏输入http://localhost:8080/HelloWorldServlet 访问HelloWorldServlet.class即可。 import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class HelloWorldServlet extends HttpServlet{
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
System.out.println("doGet");
resp.getWriter().write("<a href='http://www.hao123.com'>GO</a>");
}
}
例子二:
import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.Cookie; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class Setcookies extends HttpServlet { @Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { for (int i = 0; i < 3; i++) { //Default maxAge is -1 ,indicating cookie //applies only to current browsing session Cookie cookie = new Cookie("Session-Cookie-" + i, "Cookie-Value-S" +i); response.addCookie(cookie); cookie = new Cookie("Persistent-Cookie-" +i , "Cookie-Value-P" + i); //Cookie is valid for an hour, regardless of whether //user quits browser, reboots computer, or whatever cookie.setMaxAge(3600); response.addCookie(cookie); } response.setContentType("text/html;charset=gb2312"); PrintWriter out = response.getWriter(); String title = "Setting Cookies"; out.println("<html><head><title>设置Cookie</title></head>" + "<BODY BGCOLOR=\"#FDF5E6\">\n" + "<H1 ALIGN=\"CENTER\">" + title + "</H1>\n" + "There are six cookies associated whih this page.\n" + "To see them, visit the\n" + "<A HREF=\"ShowCookies\">\n" + "<CODE> ShowCoies</CODE> servlet</A>.\n" + "<P>\n" + "Three of the cookie are associated only with the\n" + "current session, while three are persisten.\n" + "Quti the browser, restart, and return to the\n" + "<CODE>ShowCookes</CODE> servlet to verify that\n" + "the three long-lived ones persist across sessions.\n" + "</BODY></HTML>" ); } }
将Setcookies .java编译后得到.class文件,将Setcookies .class文件拷贝到intall_dir\webapps\ROOT\WEB-INF\classes中,然后,打开intall_dir\webapps\ROOT\WEB-INF\路径下的web.xml文件,在<web-app>...</web-app>添加中添加如下内容:
<web-app ...>
...
<servlet>
<servlet-name>Setcookies </servlet-name>
<servlet-class>Setcookies </servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Setcookies </servlet-name>
<url-pattern>/Setcookies </url-pattern>
</servlet-mapping>
...
</web-app>
保存web.xml文件,注意,备份修改前的web.xml。
启动tomcat服务器,在地址栏输入http://localhost:8080/Setcookies 访问Setcookies .class即可。
例子三:
import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.Cookie; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class Showcookies extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { resp.setContentType("text/html;charset=gb2312"); PrintWriter out = resp.getWriter(); String title = "Active Cookies"; out.println("<html><head><title>获取客户端cookie</title></head>" + "<DODY DGCOLOR =\"#FDF5E6\">\n" + "<H1 ALIGN=\"CENTER\">" + title + "</H1>\n" + "<TABLE BORDER=1 ALIGN=\"CENTER\">\n" + "<TR BGCOLOR=\"#FFAD00\">\n" + " <TH>Cookie Name\n" + " <TH>Cookie Value" ); Cookie[] cookies = req.getCookies(); if(cookies != null){ Cookie cookie; for(int i = 0; i<cookies.length; i++){ cookie = cookies[i]; out.println("<TR>\n" + " <TD>" + cookie.getName() + "</TD>\n" +" <TD>" + cookie.getValue() + "</TD></TD>\n" ); } } out.println("</TABLE></BODY></HTML>"); } }
将Showcookies .java编译后得到.class文件,将Showcookies .class文件拷贝到intall_dir\webapps\ROOT\WEB-INF\classes中,然后,打开intall_dir\webapps\ROOT\WEB-INF\路径下的web.xml文件,在<web-app>...</web-app>添加中添加如下内容:
<web-app ...>
...
<servlet>
<servlet-name>Showcookies </servlet-name>
<servlet-class>Showcookies </servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Showcookies </servlet-name>
<url-pattern>/Showcookies </url-pattern>
</servlet-mapping>
...
</web-app>
保存web.xml文件,注意,备份修改前的web.xml。
启动tomcat服务器,在地址栏输入http://localhost:8080/Showcookies 访问Showcookies .class即可。
例子四:
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.io.PrintWriter;
import java.net.Socket;
/**
*下载网站的简单程序
* @author Administrator
*
*/
public class Test {
public static void main(String[] args) throws Exception {
Socket s = new Socket("127.0.0.1",8080);
PrintWriter pw = new PrintWriter(new OutputStreamWriter(s.getOutputStream()));
//请求的页面,"/"就是请求 http://127.0.0.1:8080/那个页面;
//如果是
//pw.println("GET /a.jsp HTTP/1.1")
//那就是请求http://127.0.0.1:8080/a.jsp那个页面
//pw.println("GET / HTTP/1.1");
pw.println("GET /Jsp_Test/index.jsp HTTP/1.1");
pw.println("Host: localhost");
pw.println("Content-Type: text/html");
//打印一行表示请求的信息已经完了
pw.println();
pw.flush();
BufferedReader br = new BufferedReader(new InputStreamReader(s.getInputStream()));
String str = "";
while((str = br.readLine()) != null){
System.out.println(str);
}
br.close();
pw.close();
s.close();
}
}
将Test.java编译后得到.class文件,将Test.class文件拷贝到intall_dir\webapps\ROOT\WEB-INF\classes中,然后,打开intall_dir\webapps\ROOT\WEB-INF\路径下的web.xml文件,在<web-app>...</web-app>添加中添加如下内容:
<web-app ...>
...
<servlet>
<servlet-name>Test </servlet-name>
<servlet-class>Test </servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Test </servlet-name>
<url-pattern>/Test </url-pattern>
</servlet-mapping>
...
</web-app>
保存web.xml文件,注意,备份修改前的web.xml。
启动tomcat服务器,在地址栏输入http://localhost:8080/Test 访问Test .class即可。
发表评论
-
尚学堂OA系统中ACL的CRUD解释
2009-03-19 01:43 944尚学堂OA系统中ACL 中用 int 表示权限是什么意思一个 ... -
static{}的意思.
2009-03-22 23:44 757static{}中的代码表示是在类装载的时候执行一次,且仅执行 ... -
static关键字的解释
2009-03-23 00:08 632static关键字可以用来修饰类的变量,方法和内部类 ... -
struts-2.x中文传输的出现的乱码解决.
2009-04-03 13:01 718我已经在struts.xml中添加了<constant ... -
Tapestry4.1.2入门
2009-04-06 10:35 603作者:Kenny Lee | 来源:http://www.to ... -
Ioc容器的革命性优点
2009-04-17 10:36 640http://www.jdon.com 2005/08/06 ... -
abstract class与interface区别
2009-04-18 19:20 697abstract class和interface是Ja ... -
设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1。
2009-04-18 20:37 982以下程序使用内部类实现线程,对j增减的时候没有考虑顺序问题。 ... -
写一个Singleton出来。
2009-04-18 21:58 818Singleton模式主要作用是保证在Java应用程序中,一个 ... -
一道关于静态变量的初始化顺序面试题
2009-05-18 01:39 865package com.test; pub ... -
如何得到某个类所对应的class对象
2009-05-18 14:13 6171、在的类的.class语法 2、通过类的getClass( ... -
面试题(String 对象)
2009-05-19 15:13 582package com.test; public class ... -
链接MySQL的代码片断
2009-05-19 16:38 576public class DB {public static ... -
xdoclet介绍
2009-05-27 00:29 768Xdoclet 基本概念 我们可以在 java 代 ... -
Ant介绍
2009-05-27 00:33 719Ant 是什么? Ant 是一个构建工具,它可以帮助我们 ... -
关于log4j
2009-05-28 13:47 628Log日志:主要用于记录程序运行的情况,以便于程序在部署之后的 ...
相关推荐
servlet简单实例,轻松学会,先建工程,HttpServlet
JQuery getJSON() 调用Servlet简单例子
tiles+servlet简单例子,没有集成struts,单纯的tiles+servlet
servlet的简单例子(eclipse中的dynamic web project),可以大概了解下servlet的工作原理
mapxtreme for java的servlet简单例子,供初学者入门参考
我自己的servlet例子,最基本的,适合初学者
Servlet简单例子,适合java web初学者。我只是放在这上面方便自己看
人员管理 部门管理 还有对 JDBC 的简单封装 servlet的简单实例
jsp+bean+servlet 简单的实例适合初学者学习。 文件很小,下载很方便
NULL 博文链接:https://zhousheng193.iteye.com/blog/907601
Servlet简单登陆验证实例 ,具体效果和过程看博文 http://blog.csdn.net/evankaka/article/details/45167773
最简单 Servlet例子 Httpservlet 入门级的
主要介绍了一个处理用户登陆的servlet简单实例,可通过servlet实现处理用户登录的功能,具有一定参考借鉴价值,需要的朋友可以参考下
在这个例子中完整的给出了servlet开发的模式架构,同时有完整的数据库操作,分页等
使用java的servlet,借助eclipse新建dynamic web project. 实现了dao模式下(没有使用bean),对mysql数据库的读取。
适合初学者,最简单的servlet小例子,希望对你有帮助,不懂可以问我
jsp+servlet+jdbc实现简单的购物车实例,购物数据通过session存储 1、加入购物车时,把数据保存在session中 2、点击系统退出时,购物车中的数据插入到数据库购物车表 3、再次登录时,查询数据库购物车表的数据加载到...
简单的servlet+Filter的例子,简单的结合这两个的例子。
下面小编就为大家带来一篇Java Servlet简单实例分享(文件上传下载demo)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧